Доработаны сервисы: уменьшенно кол-во создаваемых объектов
This commit is contained in:
@@ -44,7 +44,28 @@ public class YandexApiService : IDisposable
|
||||
if (decryptedToken == null)
|
||||
return null;
|
||||
|
||||
return await _client.Authorize(decryptedToken);
|
||||
return await AuthorizeAsync(decryptedToken);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Авторизуется с помощью OAuth-токена.
|
||||
/// </summary>
|
||||
public async Task<bool> AuthAsync(string token)
|
||||
{
|
||||
return await AuthorizeAsync(token);
|
||||
}
|
||||
|
||||
private async Task<bool> AuthorizeAsync(string token)
|
||||
{
|
||||
try
|
||||
{
|
||||
await _client.Api.Auth.AuthorizeAsync(token);
|
||||
return true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -100,14 +121,6 @@ public class YandexApiService : IDisposable
|
||||
return cookie?.Value;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Авторизуется с помощью OAuth-токена.
|
||||
/// </summary>
|
||||
public async Task<bool> AuthorizeAsync(string token)
|
||||
{
|
||||
return await _client.Authorize(token);
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
_client.Dispose();
|
||||
|
||||
Reference in New Issue
Block a user