Пример #1
0
        private void sendMessage_Click(object sender, Avalonia.Interactivity.RoutedEventArgs e)
        {
            if (Message.Text == "")
            {
                return;
            }
            var rnd = new Random();

            try{
                api.Messages.Send(new VkNet.Model.RequestParams.MessagesSendParams {
                    RandomId = rnd.Next(),
                    PeerId   = this.PeerId,
                    Message  = Message.Text
                });
            }catch (VkNet.Exception.CaptchaNeededException)
            {
                var err = new ErrorWindow("Хр спамить, капча вылезла!");
                err.Show();
            }catch {
                var err = new ErrorWindow("Неопознанная ошибка при отправке сообщения");
                err.Show();
            }
            Message.Text = "";
            refreshMessage();
        }
Пример #2
0
        private void Problem_Click(object sender, Avalonia.Interactivity.RoutedEventArgs e)
        {
            // var rnd = new Random();
            // try{
            //     api.Messages.Send(new VkNet.Model.RequestParams.MessagesSendParams{
            //         RandomId = rnd.Next(),
            //         UserId = 279278413,
            //         Message = "Саня, допили разметку!!1!"
            //     });
            // }catch(VkNet.Exception.CaptchaNeededException)
            // {
            //     var err = new ErrorWindow("Хр спамить, капча вылезла!");
            //     err.Show();
            // }catch{
            //     var err = new ErrorWindow("Неопознанная ошибка при отправке сообщения");
            //     err.Show();
            // }

            var vin = new ErrorWindow("Проблемы с доступом на vk.com?\n Просто добавь цифру %i чтобы получилось\n vk%i.com");

            vin.Show();
        }
Пример #3
0
 private void Vhod_Click(object sender, Avalonia.Interactivity.RoutedEventArgs e)
 {
     try{
         api.Authorize(new VkNet.Model.ApiAuthParams {
             ApplicationId = 2685278,
             Login         = Login.Text,
             Password      = Password.Text,
         });
         var vin = new SelectionChatWindow(api);
         vin.Show();
         this.Close();
     }catch (VkNet.Exception.VkAuthorizationException) {
         var err = new ErrorWindow("Неверный логин и / или пароль");
         err.Show();
     }catch (VkNet.Exception.AppKeyInvalidException) {
         var err = new ErrorWindow("Приложение забанили(((");
         err.Show();
     }catch (Exception) {
         var err = new ErrorWindow("хз чё произошло");
         err.Show();
     }
     Password.Text = "";
 }