private void GetAllContacts() { if (!rainbowApplication.IsConnected()) { return; } rainbowContacts.GetAllContacts(callback => { if (callback.Result.Success) { rainbowContactsList = callback.Data; AddStateLine($"Nb contacts in roster: {rainbowContactsList.Count}"); UpdateContactsCombobox(); } else { string logLine = String.Format("Impossible to get all contacts:\r\n{0}", Util.SerializeSdkError(callback.Result)); AddStateLine(logLine); log.Warn(logLine); } }); }
private void GetAllContacts() { if (!rainbowApplication.IsConnected()) { return; } rainbowContacts.GetAllContacts(callback => { if (callback.Result.Success) { rainbowContactsList.Clear(); rainbowContactsList = callback.Data; BeginInvokeOnMainThread(() => UpdateContactsListComboBox()); } else { string logline = String.Format("Impossible to get all contacts:\r\n{0}", Util.SerializeSdkError(callback.Result)); AddStateLine(logline); log.Warn(logline); } }); }