private void DeleteAvatarFromCurrentContact() { if (!rainbowApplication.IsConnected()) { return; } rainbowContacts.DeleteAvatarFromCurrentContact(callback => { if (callback.Result.Success) { AddStateLine("Your avatar has been deleted"); BeginInvokeOnMainThread(() => UpdateMyAvatar(null)); } else { string logline = String.Format("Impossible to delete your avatar:\r\n{0}", Util.SerializeSdkError(callback.Result)); AddStateLine(logline); log.Warn(logline); } }); }