Submit customer identity proofs and show reviewed limits
This commit is contained in:
1 parent
7bf8b8087a
commit
1354551ae8
50 files changed
+1777
-67
No files matched your search
@@ -66,7 +66,14 @@ class _SxchngeAppState extends State<SxchngeApp> {
|
||||
late final _factors =
|
||||
widget.backend ?? widget.twoFactorService ?? DummyTwoFactorService();
|
||||
late final _security = SecurityProvider(_factors, _analytics);
|
||||
late final _identity = widget.identityService ?? DummyIdentityService();
|
||||
late final _identity =
|
||||
widget.identityService ??
|
||||
(widget.backend == null
|
||||
? DummyIdentityService()
|
||||
: BackendIdentityService(
|
||||
baseUri: widget.backend!.baseUri,
|
||||
accessToken: () => widget.backend!.session?.accessToken,
|
||||
));
|
||||
late final _walletService =
|
||||
widget.walletService ??
|
||||
DummyWalletService(
|
||||
@@ -81,7 +88,9 @@ class _SxchngeAppState extends State<SxchngeApp> {
|
||||
);
|
||||
late final _limits =
|
||||
widget.limitsService ??
|
||||
(_walletService is DummyWalletService
|
||||
(_identity is BackendIdentityService
|
||||
? BackendLimitsService(_identity)
|
||||
: _walletService is DummyWalletService
|
||||
? WalletLimitsService(_walletService)
|
||||
: DummyLimitsService(_identity));
|
||||
late final _journeys = JourneyRecorder(_analytics);
|
||||
@@ -122,6 +131,9 @@ class _SxchngeAppState extends State<SxchngeApp> {
|
||||
_journeys.dispose();
|
||||
_wallet.dispose();
|
||||
_security.dispose();
|
||||
if (_identity is BackendIdentityService) {
|
||||
_identity.close();
|
||||
}
|
||||
_locale.dispose();
|
||||
widget.backend?.close();
|
||||
super.dispose();
|
||||
@@ -136,6 +148,7 @@ class _SxchngeAppState extends State<SxchngeApp> {
|
||||
Provider<JourneyRecorder>.value(value: _journeys),
|
||||
Provider<AnalyticsService>.value(value: _analytics),
|
||||
Provider<IdentityService>.value(value: _identity),
|
||||
Provider(create: (_) => IdentityOnboardingProvider(_identity)),
|
||||
Provider<LimitsService>.value(value: _limits),
|
||||
Provider<PhotoService>.value(value: widget.photoService),
|
||||
ChangeNotifierProvider.value(value: _locale),
|
||||
|
||||
Reference in new issue
Block a user