fix:动态获取星图url
This commit is contained in:
parent
f79e5daa47
commit
7bbe910e48
@ -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(<String, dynamic>{
|
||||
@ -44,6 +56,17 @@ class StartChartApi extends BaseProvider {
|
||||
|
||||
// 星图--中继查询
|
||||
Future<RelayInfoEntity> 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<Response> 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<Response> 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,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user