Beispiel #1
0
        private void RbApplication_InitializationPerformed(object sender, EventArgs e)
        {
            // Need to be on UI Thread
            System.Windows.Application.Current.Dispatcher.Invoke(new Action(() =>
            {
                UsersModel.CurrentContactId = rbContacts.GetCurrentContactId();
                UsersModel.AddContacts(rbContacts.GetAllContactsFromCache());
                LoginInfoModel.InitialisationCompleted = true;

                // We allow to download avatars to all contacts in the roster
                Rainbow.Common.Avatars.Instance.AddInDownloadPoolAllAvatarsFromContactsStoredInCache();

                CommandManager.InvalidateRequerySuggested();
            }));
        }