TF-606 Implement store/get authority oidc

This commit is contained in:
dab246
2022-06-03 17:15:39 +07:00
committed by Dat H. Pham
parent 5757a7b23a
commit 02a5fa4b4f
11 changed files with 86 additions and 11 deletions
@@ -1,19 +1,21 @@
import 'package:core/presentation/state/failure.dart';
import 'package:core/presentation/state/success.dart';
import 'package:model/oidc/oidc_configuration.dart';
import 'package:model/oidc/token_oidc.dart';
class GetStoredTokenOidcSuccess extends UIState {
final Uri baseUrl;
final TokenOIDC tokenOidc;
final OIDCConfiguration oidcConfiguration;
GetStoredTokenOidcSuccess(this.baseUrl, this.tokenOidc);
GetStoredTokenOidcSuccess(this.baseUrl, this.tokenOidc, this.oidcConfiguration);
@override
List<Object?> get props => [baseUrl, tokenOidc];
List<Object?> get props => [baseUrl, tokenOidc, oidcConfiguration];
}
class GetStoredTokenOidcFailure extends FeatureFailure {
final exception;
final dynamic exception;
GetStoredTokenOidcFailure(this.exception);
@@ -22,4 +24,4 @@ class GetStoredTokenOidcFailure extends FeatureFailure {
@override
List<Object?> get props => [exception];
}
}