Closed LiptonDev closed 1 year ago
@LiptonOlolo Я долго думал, а для чего? асинхронность ради асинхронности? я считаю эта операцию должна быть синхронной
@inyutin-maxim Ну смотри, есть, например, ТОЛЬКО асинхронная функция для, например, диалогового окна, в который я буду просить вводить человека код, но проблема в том, что если я запущу его синхронно (т.е. в конце добавлю .Result), то окно даже не появится, а вся форма попросту повиснет. Это нужно.
@LiptonOlolo Мы открыты к пулл реквестам, я не знаю когда у меня появится время разобраться.
var api = new VkApi();
await api.AuthorizeAsync(new ApiAuthParams
{
ApplicationId = 3453535,
Login = "",
Password = "",
Settings = Settings.All,
TwoFactorAuthorizationAsync = GetCode()
});
private static async Task<string> GetCode()
{
Console.WriteLine("Enter Code:");
return Console.ReadLine();
}
Добавлено к следующему релизу. Либо можете получить обновление из альфа канала: https://www.myget.org/F/vknet
Есть 2 метода авторизации: AuthorizeAsync и Authorize. Почему в AuthorizeAsync нету возможности ввода двухфакторного кода асинхронно?