6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 7e954df8
Changed files
comwell_key_app/lib/utils/seos_repository.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-)
Diff
diff --git a/comwell_key_app/lib/utils/seos_repository.dart b/comwell_key_app/lib/utils/seos_repository.dart
index cca6842a..87b5a978 100644
--- a/comwell_key_app/lib/utils/seos_repository.dart
+++ b/comwell_key_app/lib/utils/seos_repository.dart
@@ -14,7 +14,6 @@ class SeosRepository {
bool _pluginStarted = false;
Future<void> startMobilePlugin() async {
- if(_pluginStarted) return;
final mobileKeysOptions = {
"MobileKeysOptionApplicationId":
dotenv.env['MOBILEKEYSOPTIONAPPLICATIONID'],
@@ -26,8 +25,10 @@ class SeosRepository {
};
try {
- await seosMobileKeysPlugin.startUp(mobileKeysOptions);
- _pluginStarted = true;
+ if (!_pluginStarted) {
+ await seosMobileKeysPlugin.startUp(mobileKeysOptions);
+ _pluginStarted = true;
+ }
final isEndpointSetup = await seosMobileKeysPlugin.isEndpointSetup();
if (isEndpointSetup) {
await seosMobileKeysPlugin.updateEndpoint();
@@ -44,7 +45,7 @@ class SeosRepository {
}
Future<bool> isEndpointSetup({bool firstLaunch = true}) async {
- if(!_pluginStarted) return false;
+ if (!_pluginStarted) return false;
try {
return seosMobileKeysPlugin.isEndpointSetup();
} catch (e) {
@@ -71,7 +72,8 @@ class SeosRepository {
Future<List<MobileKeysKey>> refreshKeys() async {
try {
- final List<MobileKeysKey> listOfKeys = await seosMobileKeysPlugin.listMobileKeys();
+ final List<MobileKeysKey> listOfKeys =
+ await seosMobileKeysPlugin.listMobileKeys();
await secureStorage.write(constants.hasKey, DateTime.now().toString());
return listOfKeys;
} catch (e) {