Revert "do not use Loader to check creds"

This reverts commit 1d32c224ba.
This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-09-23 14:34:02 +03:00
parent 1d32c224ba
commit 0549c2de7e
2 changed files with 77 additions and 10 deletions
+4 -6
View File
@@ -3,28 +3,26 @@ using System.Net;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
namespace Azaion.LoaderUI;
public interface IAzaionApi
{
Task Validate(ApiCredentials credentials);
void Login(ApiCredentials credentials);
Task<string> GetLastInstallerName(string folder);
Task<(string name, Stream stream)> DownloadInstaller(string folder);
}
public class AzaionApi(HttpClient client, ILogger<Login> logger) : IAzaionApi
public class AzaionApi(HttpClient client) : IAzaionApi
{
private string _jwtToken = null!;
private const string APP_JSON = "application/json";
const string APP_JSON = "application/json";
private ApiCredentials _credentials = null!;
public async Task Validate(ApiCredentials credentials)
public void Login(ApiCredentials credentials)
{
_credentials = credentials;
await Get<bool>("/resources/check");
}
public async Task<string> GetLastInstallerName(string folder)