12 lines
410 B
C#
12 lines
410 B
C#
using MauiApp.Core.Models.Contracts;
|
|
|
|
namespace MauiApp.Core.Business.Contracts;
|
|
|
|
public interface IUserSessionService
|
|
{
|
|
public IUserSession Session { get; }
|
|
Task<bool> IsValid();
|
|
Task CreateNewSession(string userId, string token, string refreshToken, string email, string profileDb);
|
|
public Task ClearStoredSession();
|
|
public Task RefreshToken(string accessToken, string refreshToken);
|
|
} |