mirror of
https://github.com/haorendashu/nowser.git
synced 2026-01-31 15:14:27 +01:00
fix remote siging app not show after add bug
This commit is contained in:
@@ -402,10 +402,13 @@ class RemoteSigningProvider extends ChangeNotifier with PermissionCheckMixin {
|
||||
if (StringUtil.isNotBlank(remoteSigningInfo.remoteSignerKey) &&
|
||||
StringUtil.isNotBlank(remoteSigningInfo.remotePubkey) &&
|
||||
StringUtil.isNotBlank(remoteSigningInfo.relays)) {
|
||||
var relays = connectToRelay(remoteSigningInfo);
|
||||
|
||||
var remoteSignerPubkey =
|
||||
getPublicKey(remoteSigningInfo.remoteSignerKey!);
|
||||
if (remoteSigningInfoMap[remoteSignerPubkey] != null) {
|
||||
continue;
|
||||
}
|
||||
|
||||
var relays = connectToRelay(remoteSigningInfo);
|
||||
remoteSigningInfoMap[remoteSignerPubkey] = remoteSigningInfo;
|
||||
relayMap[remoteSignerPubkey] = relays;
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@ import 'package:nowser/const/router_path.dart';
|
||||
import 'package:nowser/data/remote_signing_info_db.dart';
|
||||
import 'package:nowser/main.dart';
|
||||
import 'package:nowser/provider/app_provider.dart';
|
||||
import 'package:nowser/provider/remote_signing_provider.dart';
|
||||
import 'package:nowser/util/router_util.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
@@ -37,6 +38,8 @@ class _AppsRouter extends CustState<AppsRouter> {
|
||||
var _appProvider = Provider.of<AppProvider>(context);
|
||||
var appList = _appProvider.appList;
|
||||
|
||||
var _remoteSigningProvider = Provider.of<RemoteSigningProvider>(context);
|
||||
|
||||
List<Widget> mainList = [];
|
||||
|
||||
if (appList.isNotEmpty) {
|
||||
@@ -121,7 +124,7 @@ class _AppsRouter extends CustState<AppsRouter> {
|
||||
}
|
||||
|
||||
List<RemoteSigningInfo> penddingList =
|
||||
remoteSigningProvider.penddingRemoteApps;
|
||||
_remoteSigningProvider.penddingRemoteApps;
|
||||
if (penddingList.isNotEmpty) {
|
||||
List<Widget> widgets = [];
|
||||
var length = penddingList.length;
|
||||
|
||||
Reference in New Issue
Block a user