You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
437 B
18 lines
437 B
using System; |
|
using System.Threading.Tasks; |
|
using StabilityMatrix.Core.Models.Api.Lykos; |
|
|
|
namespace StabilityMatrix.Avalonia.Services; |
|
|
|
public interface IAccountsService |
|
{ |
|
event EventHandler<LykosAccountStatusUpdateEventArgs>? LykosAccountStatusUpdate; |
|
|
|
LykosAccountStatusUpdateEventArgs? LykosStatus { get; } |
|
|
|
Task LykosLoginAsync(string email, string password); |
|
|
|
Task LykosLogoutAsync(); |
|
|
|
Task RefreshAsync(); |
|
}
|
|
|