fix pendding remote relay must restart app bug

This commit is contained in:
DASHU
2025-01-19 16:32:05 +08:00
parent c989d0b7b7
commit 0fe5bfcdb0

View File

@@ -383,9 +383,10 @@ class RemoteSigningProvider extends ChangeNotifier with PermissionCheckMixin {
List<RemoteSigningInfo> get penddingRemoteApps => _penddingRemoteApps;
void saveRemoteSigningInfo(RemoteSigningInfo remoteSigningInfo) {
RemoteSigningInfoDB.insert(remoteSigningInfo);
reloadPenddingRemoteApps();
Future<void> 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;
}
}