From 072bbaa8de221e2714b41ab21942abe81f91b72e Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Wed, 17 Jul 2024 16:16:57 -0700 Subject: [PATCH 1/2] add tbd pfi did --- lib/features/pfis/pfi.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/features/pfis/pfi.dart b/lib/features/pfis/pfi.dart index a5ebd4fd..f7cec726 100644 --- a/lib/features/pfis/pfi.dart +++ b/lib/features/pfis/pfi.dart @@ -12,3 +12,5 @@ class Pfi extends Equatable { @override List get props => [did]; } + +const tbdPfiDid = 'did:web:pfi.tbd.engineering'; From 1faff8e54498d945031ea177bcd0e9d16a318939 Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Wed, 17 Jul 2024 16:17:11 -0700 Subject: [PATCH 2/2] add tbd pfi as default pfi --- lib/main.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 36e94eb1..05b5f28a 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -5,6 +5,7 @@ import 'package:didpay/features/did/did_provider.dart'; import 'package:didpay/features/did/did_storage_service.dart'; import 'package:didpay/features/feature_flags/feature_flag.dart'; import 'package:didpay/features/feature_flags/feature_flags_notifier.dart'; +import 'package:didpay/features/pfis/pfi.dart'; import 'package:didpay/features/pfis/pfis_notifier.dart'; import 'package:didpay/features/pfis/pfis_service.dart'; import 'package:didpay/features/vcs/vcs_notifier.dart'; @@ -49,7 +50,9 @@ void main() async { Future> notifierOverrides() async { final pfisBox = await Hive.openBox(PfisNotifier.storageKey); - final pfisNofitier = await PfisNotifier.create(pfisBox, PfisService()); + final pfisNotifier = await PfisNotifier.create(pfisBox, PfisService()); + + if (pfisBox.isEmpty) await pfisNotifier.add(tbdPfiDid); final countriesBox = await Hive.openBox(CountriesNotifier.storageKey); final countriesNotifier = await CountriesNotifier.create(countriesBox); @@ -69,7 +72,7 @@ Future> notifierOverrides() async { } return [ - pfisProvider.overrideWith((ref) => pfisNofitier), + pfisProvider.overrideWith((ref) => pfisNotifier), countriesProvider.overrideWith((ref) => countriesNotifier), vcsProvider.overrideWith((ref) => vcsNotifier), featureFlagsProvider.overrideWith((ref) => featureFlagsNotifier),