namespace SpotiParty.Web.Services; public class ClientSideStorage(IHttpContextAccessor accessor) { private const string AuthCookieName = "RefreshToken"; public void SaveUserToken(string token) { accessor.HttpContext?.Response.Cookies.Append(AuthCookieName, token); } public string? GetUserToken() { return accessor.HttpContext?.Request.Cookies[AuthCookieName]; } public void DeleteUserToken() { accessor.HttpContext?.Response.Cookies.Delete(AuthCookieName); } }