protected override async Task OnInitializedAsync() { await base.OnInitializedAsync(); Token = await SessionDataService.GetCurrentUserDataAsync(); if (Token == null) { NavigationManager.NavigateTo("/", true); return; } SessionDataService.Subscribe(UpdateToken); }
public JwtHttpClient(HttpClient httpClient, SessionDataService sessionDataService, NavigationManager navigationManager) { _httpClient = httpClient; _sessionDataService = sessionDataService; _navigationManager = navigationManager; }
public void Dispose() { SessionDataService.Unsubscribe(UpdateToken); }