/// <summary> /// Sets a new avatar url for the user. /// </summary> /// <param name="avatarUrl">New avatar url for the user</param> /// <param name="onSuccess">On success callback.</param> /// <param name="onFailure">On failure callback.</param> public void SetAvatarUrl(string avatarUrl, Action onSuccess, Action <string> onFailure) { Check.Argument.IsStrNotNullOrEmpty(avatarUrl, "avatarUrl", "Avatar url name can not be null or empty"); Check.Argument.IsNotNull(onSuccess, "onSuccess", "Success callback cannot be null"); Check.Argument.IsNotNull(onFailure, "onFailure", "Failure callback cannot be null"); nativeBridge.SetAvatarUrl(avatarUrl, onSuccess, onFailure); }