From c22ecadbfb3fb8cd6fc0fc950d4b48ed455e7f37 Mon Sep 17 00:00:00 2001 From: Oleg Koloskov Date: Sun, 27 Nov 2022 14:34:35 +0300 Subject: [PATCH] fix --- Elib2Ebook/Logic/Getters/Litnet/LitnetGetterBase.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Elib2Ebook/Logic/Getters/Litnet/LitnetGetterBase.cs b/Elib2Ebook/Logic/Getters/Litnet/LitnetGetterBase.cs index 9f00e99a..9391c1b9 100644 --- a/Elib2Ebook/Logic/Getters/Litnet/LitnetGetterBase.cs +++ b/Elib2Ebook/Logic/Getters/Litnet/LitnetGetterBase.cs @@ -62,13 +62,14 @@ public override async Task Authorize() { var path = Config.HasCredentials ? "user/find-by-login" : "registration/registration-by-device"; var url = _apiUrl.MakeRelativeUri($"v1/{path}?login={HttpUtility.UrlEncode(Config.Options.Login?.TrimStart('+') ?? string.Empty)}&password={HttpUtility.UrlEncode(Config.Options.Password)}&app=android&device_id={DeviceId}&sign={GetSign(string.Empty)}"); - var response = await Config.Client.GetFromJsonAsync(url); + var response = await Config.Client.GetAsync(url); + var data = await response.Content.ReadFromJsonAsync(); - if (!string.IsNullOrWhiteSpace(response?.Token)) { + if (!string.IsNullOrWhiteSpace(data?.Token)) { Console.WriteLine("Успешно авторизовались"); - _token = response.Token; + _token = data.Token; } else { - throw new Exception($"Не удалось авторизоваться. {response?.Error}"); + throw new Exception($"Не удалось авторизоваться. {data?.Error}"); } }