Программа зависает из-за await TLSharp

207
27 февраля 2019, 23:20

вот написал программу для телеграмма на библиотеке TLSharp, сначала всё хорошо работало, но после чего-то, она стала зависать навсегда после входа на отправке кода в телеграм

    public async void button1_Click(object sender, EventArgs e)
    {
        GlobalVars.app_id = textBox1.Text;
        GlobalVars.app_hash = textBox2.Text;
        GlobalVars.number = textBox3.Text;
        await loginAsync();
    }

    public async Task loginAsync()
    {
        var store = new FileSessionStore();
        GlobalVars.client = new TelegramClient(store, "session", app_id, app_hash);
        await GlobalVars.client.Connect();
        if (GlobalVars.client.IsUserAuthorized())
        { 
            GlobalVars.isAuth = true;
        }
        else
        {
            GlobalVars.hash = await GlobalVars.client.SendCodeRequest(GlobalVars.number);
            GlobalVars.isAuth = false;
        }
        var form2 = new Form2();
        form2.Show();
    }

Да, я использую старую библиотеку, но это из-за того, что новая мне не подходит.

Зависает на этой строке:

GlobalVars.hash = await GlobalVars.client.SendCodeRequest(GlobalVars.number);
READ ALSO
Изменение вида ячейки DataGrid

Изменение вида ячейки DataGrid

Вытягиваю данные в DataGrid получается так:

227
c# OCR OpenCV как изменить PageSetMode?

c# OCR OpenCV как изменить PageSetMode?

По умолчанию psm = singleblock

249
Отправка Json из c# на PHP-сайт методом POST

Отправка Json из c# на PHP-сайт методом POST

Помогите пожалуйста со следующим вопросом:

206
Индекс находится вне границ массива C#

Индекс находится вне границ массива C#

помогите, пожалуйста, решить проблемуВозникает в этом месте

219