From 7bbe910e48564920ee9e06a6b51215e3050107ab Mon Sep 17 00:00:00 2001 From: liyi Date: Wed, 12 Feb 2025 11:01:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=8A=A8=E6=80=81=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=98=9F=E5=9B=BEurl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/network/start_chart_api.dart | 47 +++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/lib/network/start_chart_api.dart b/lib/network/start_chart_api.dart index 107cbd79..0bacda6b 100644 --- a/lib/network/start_chart_api.dart +++ b/lib/network/start_chart_api.dart @@ -6,10 +6,11 @@ import 'package:star_lock/network/api_provider_base.dart'; import 'package:star_lock/talk/starChart/entity/relay_info_entity.dart'; import 'package:star_lock/talk/starChart/entity/report_information_data.dart'; import 'package:star_lock/talk/starChart/entity/star_chart_register_node_entity.dart'; +import 'package:star_lock/tools/storage.dart'; class StartChartApi extends BaseProvider { // 星图url - String _startChartHost = 'http://sls1-scd.star-lock.cn:8080'; + String _startChartHost = ''; static StartChartApi get to => Get.put(StartChartApi()); @@ -28,6 +29,17 @@ class StartChartApi extends BaseProvider { required String name, required String unique, }) async { + final loginData = await Storage.getLoginData(); + + // 获取星图url + if (loginData != null && + loginData?.starchart != null && + loginData?.starchart?.scdUrl != null && + loginData?.starchart?.scdUrl != '') { + StartChartApi.to.startChartHost = + loginData!.starchart!.scdUrl ?? StartChartApi.to.startChartHost; + } + final response = await post( _startChartHost + starChartRegisterNodeURL.toUrl, jsonEncode({ @@ -44,6 +56,17 @@ class StartChartApi extends BaseProvider { // 星图--中继查询 Future relayQueryInfo() async { + final loginData = await Storage.getLoginData(); + + // 获取星图url + if (loginData != null && + loginData?.starchart != null && + loginData?.starchart?.scdUrl != null && + loginData?.starchart?.scdUrl != '') { + StartChartApi.to.startChartHost = + loginData!.starchart!.scdUrl ?? StartChartApi.to.startChartHost; + } + final response = await get( _startChartHost + relayQueryInfoURL.toUrl, isUnShowLoading: true, @@ -56,6 +79,17 @@ class StartChartApi extends BaseProvider { Future reportInformation({ required ReportInformationData reportInformationData, }) async { + final loginData = await Storage.getLoginData(); + + // 获取星图url + if (loginData != null && + loginData?.starchart != null && + loginData?.starchart?.scdUrl != null && + loginData?.starchart?.scdUrl != '') { + StartChartApi.to.startChartHost = + loginData!.starchart!.scdUrl ?? StartChartApi.to.startChartHost; + } + final response = await post( _startChartHost + reportInformationDataURL.toUrl, jsonEncode(reportInformationData.toJson()), @@ -69,6 +103,17 @@ class StartChartApi extends BaseProvider { Future analyzeInformationOtherEnd({ required String peerId, }) async { + final loginData = await Storage.getLoginData(); + + // 获取星图url + if (loginData != null && + loginData?.starchart != null && + loginData?.starchart?.scdUrl != null && + loginData?.starchart?.scdUrl != '') { + StartChartApi.to.startChartHost = + loginData!.starchart!.scdUrl ?? StartChartApi.to.startChartHost; + } + final response = await get( _startChartHost + analyzeInformationOtherEndURL.toUrl + '?id=$peerId', isUnShowLoading: true,