Ejemplo n.º 1
0
        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);
                }
            });
        }
Ejemplo n.º 2
0
        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);
                }
            });
        }