public async Task LoadFromRepoAsync() { User = await GetUserObjectAsync(); Permissions = new PermissionsToken(await _tokenRepo.GetPermissionsTokenAsync()); IdentityToken = new IdentityToken(await GetIdentityTokenAsync()); }
public async Task LoadLoginResponse(LoginResponse loginResponse) { IdentityToken = new IdentityToken(loginResponse.IdentityToken); Permissions = new PermissionsToken(loginResponse.PermissionsToken); User = loginResponse.MappedUser; await SaveUserObject(User); await _tokenRepo.SaveIdentityToken(loginResponse.IdentityToken); await _tokenRepo.SavePermissionsToken(loginResponse.PermissionsToken); await _tokenRepo.SaveRefreshToken(loginResponse.RefreshToken); }