remote signing info encrypt and decrypt

This commit is contained in:
DASHU
2025-11-18 19:13:28 +08:00
parent e043c3c169
commit 63c24e5294
3 changed files with 67 additions and 16 deletions

View File

@@ -144,18 +144,20 @@ Future<void> doInit() async {
keyProvider = KeyProvider();
appProvider = AppProvider();
buildInRelayProvider = BuildInRelayProvider();
remoteSigningProvider = RemoteSigningProvider();
var dataUtilTask = DataUtil.getInstance();
var keyTask = keyProvider.init();
var dbTask = DB.getCurrentDatabase();
var dataFutureResultList = await Future.wait([dataUtilTask, keyTask, dbTask]);
var remoteSigningInitTask = remoteSigningProvider.init();
var dataFutureResultList =
await Future.wait([dataUtilTask, keyTask, dbTask, remoteSigningInitTask]);
var settingTask = SettingProvider.getInstance();
var appTask = appProvider.reload();
var futureResultList = await Future.wait([settingTask, appTask]);
settingProvider = futureResultList[0] as SettingProvider;
webProvider = WebProvider();
remoteSigningProvider = RemoteSigningProvider();
downloadProvider = DownloadProvider();
await downloadProvider.init();
}