private void GetAdminedPublichChannelsAsync() { if (AdminedPublicChannels.Count > 0) { return; } MTProtoService.GetAdminedPublicChannelsAsync( result => BeginOnUIThread(() => { AdminedPublicChannels.Clear(); foreach (var chat in result.Chats) { AdminedPublicChannels.Add(chat); } }), error => BeginOnUIThread(() => { Execute.ShowDebugMessage("channels.getAdminedPublicChannels error " + error); })); }