diff --git a/lib/talk/startChart/start_chart_manage.dart b/lib/talk/startChart/start_chart_manage.dart index 63d66256..bcdd41f5 100644 --- a/lib/talk/startChart/start_chart_manage.dart +++ b/lib/talk/startChart/start_chart_manage.dart @@ -776,10 +776,12 @@ class StartChartManage { } /// 销毁资源 - void destruction() { + void destruction() async { stopTalkExpectMessageTimer(); stopTalkPingMessageTimer(); stopHeartbeat(); stopReStartOnlineStartChartServer(); + await Storage.removerRelayInfo(); + await Storage.removerStarChartRegisterNodeInfo(); } } diff --git a/lib/tools/storage.dart b/lib/tools/storage.dart index 9b9aff0c..41589252 100755 --- a/lib/tools/storage.dart +++ b/lib/tools/storage.dart @@ -251,6 +251,16 @@ class Storage { return starChartRegisterNodeEntity; } + // 删除节点注册信息 + static Future removerStarChartRegisterNodeInfo() async { + removeData(starChartRegisterNodeInfo); + } + + // 删除节点注册信息 + static Future removerRelayInfo() async { + removeData(relayInfo); + } + // 保存星图注册节点信息 static Future saveStarChartRegisterNodeInfo( StarChartRegisterNodeEntity starChartRegisterNodeEntity) async {