示例#1
0
        private async void TerminateExecute(TLAuthorization session)
        {
            var terminate = await TLMessageDialog.ShowAsync(Strings.Android.TerminateSessionQuestion, Strings.Android.AppName, Strings.Android.OK, Strings.Android.Cancel);

            if (terminate == ContentDialogResult.Primary)
            {
                var response = await ProtoService.ResetAuthorizationAsync(session.Hash);

                if (response.IsSucceeded)
                {
                    Items.Remove(session);
                }
                else
                {
                    Execute.ShowDebugMessage("auth.resetAuthotization error " + response.Error);
                }
            }
        }
示例#2
0
        private async void TerminateExecute(TLAuthorization session)
        {
            var terminate = await TLMessageDialog.ShowAsync("Terminate this session?", "Telegram", "Yes", "No");

            if (terminate == ContentDialogResult.Primary)
            {
                var response = await ProtoService.ResetAuthorizationAsync(session.Hash);

                if (response.IsSucceeded)
                {
                    Items.Remove(session);
                }
                else
                {
                    Execute.ShowDebugMessage("auth.resetAuthotization error " + response.Error);
                }
            }
        }