authAvatarPath method

dynamic authAvatarPath({
  1. required String anyImagePath,
  2. required dynamic onFailure(),
  3. required dynamic onSuccess(
    1. AvatarAuthResultServiceInfo avatarAuthServiceInfo
    ),
})

Implementation

authAvatarPath({
  required String anyImagePath,
  required Function() onFailure,
  required Function(AvatarAuthResultServiceInfo avatarAuthServiceInfo)
      onSuccess,
}) async {
  String? avatarUrl =
      await uploadImageToAvatarCos(anyImagePath, isSelfie: false);
  if (avatarUrl == null) {
    onFailure();
    return;
  }

  return _authAvatarUrl(
    avatarUrl: avatarUrl,
    onFailure: onFailure,
    onSuccess: onSuccess,
  );
}