| 123456789101112131415161718192021 |
- using Blazored.LocalStorage;
- using GrpcShared.DTO;
- using NemAnBlazor.Services.Interfaces;
-
- namespace NemAnBlazor
- {
- public static class SpotifyHelper
- {
- public static async Task<string?> TryRefreshToken(IAuthClientService authService, TokenMessage msg, ILocalStorageService localStorage)
- {
- var refreshResponse = await authService.RefreshAccessToken(msg);
-
- if (refreshResponse.AccessToken != null)
- {
- await localStorage.SetItemAsync<string>("token", refreshResponse.AccessToken);
- return refreshResponse.AccessToken;
- }
- else return null;
- }
- }
- }
|