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