From 0fe5bfcdb0c949b693e5e955858a8c1ed7891b65 Mon Sep 17 00:00:00 2001 From: DASHU <385321165@qq.com> Date: Sun, 19 Jan 2025 16:32:05 +0800 Subject: [PATCH] fix pendding remote relay must restart app bug --- lib/provider/remote_signing_provider.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/provider/remote_signing_provider.dart b/lib/provider/remote_signing_provider.dart index 76dc1ed..f968831 100644 --- a/lib/provider/remote_signing_provider.dart +++ b/lib/provider/remote_signing_provider.dart @@ -383,9 +383,10 @@ class RemoteSigningProvider extends ChangeNotifier with PermissionCheckMixin { List get penddingRemoteApps => _penddingRemoteApps; - void saveRemoteSigningInfo(RemoteSigningInfo remoteSigningInfo) { - RemoteSigningInfoDB.insert(remoteSigningInfo); - reloadPenddingRemoteApps(); + Future saveRemoteSigningInfo( + RemoteSigningInfo remoteSigningInfo) async { + await RemoteSigningInfoDB.insert(remoteSigningInfo); + await reloadPenddingRemoteApps(); notifyListeners(); } @@ -408,8 +409,8 @@ class RemoteSigningProvider extends ChangeNotifier with PermissionCheckMixin { continue; } - var relays = connectToRelay(remoteSigningInfo); remoteSigningInfoMap[remoteSignerPubkey] = remoteSigningInfo; + var relays = connectToRelay(remoteSigningInfo); relayMap[remoteSignerPubkey] = relays; } }