// Ignore Spelling: Utils using AbrBlazorTools; using Microsoft.AspNetCore.Components; namespace Panel.ApiUtils; public class UserUtils:IUserUtils { private readonly IHttpClientWithLoginToken _client; public UserUtils(IHttpClientWithLoginToken client) { _client = client; } public Task SignUp(object accountModel) { return _client.HttpPost("/api/AUTH/SignUp",accountModel); } public Task Login(object loginModel) { return _client.HttpPost("/api/AUTH/Login",loginModel); } public Task CheckLogin() { return _client.HttpGet("/api/AUTH/Check"); } } public interface IUserUtils { Task Login(object loginModel); Task SignUp(object accountModel); Task CheckLogin(); }