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/relay_info_entity.dart';
|
||||||
import 'package:star_lock/talk/starChart/entity/report_information_data.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/talk/starChart/entity/star_chart_register_node_entity.dart';
|
||||||
|
import 'package:star_lock/tools/storage.dart';
|
||||||
|
|
||||||
class StartChartApi extends BaseProvider {
|
class StartChartApi extends BaseProvider {
|
||||||
// 星图url
|
// 星图url
|
||||||
String _startChartHost = 'http://sls1-scd.star-lock.cn:8080';
|
String _startChartHost = '';
|
||||||
|
|
||||||
static StartChartApi get to => Get.put(StartChartApi());
|
static StartChartApi get to => Get.put(StartChartApi());
|
||||||
|
|
||||||
@ -28,6 +29,17 @@ class StartChartApi extends BaseProvider {
|
|||||||
required String name,
|
required String name,
|
||||||
required String unique,
|
required String unique,
|
||||||
}) async {
|
}) 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(
|
final response = await post(
|
||||||
_startChartHost + starChartRegisterNodeURL.toUrl,
|
_startChartHost + starChartRegisterNodeURL.toUrl,
|
||||||
jsonEncode(<String, dynamic>{
|
jsonEncode(<String, dynamic>{
|
||||||
@ -44,6 +56,17 @@ class StartChartApi extends BaseProvider {
|
|||||||
|
|
||||||
// 星图--中继查询
|
// 星图--中继查询
|
||||||
Future<RelayInfoEntity> relayQueryInfo() async {
|
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(
|
final response = await get(
|
||||||
_startChartHost + relayQueryInfoURL.toUrl,
|
_startChartHost + relayQueryInfoURL.toUrl,
|
||||||
isUnShowLoading: true,
|
isUnShowLoading: true,
|
||||||
@ -56,6 +79,17 @@ class StartChartApi extends BaseProvider {
|
|||||||
Future<Response> reportInformation({
|
Future<Response> reportInformation({
|
||||||
required ReportInformationData reportInformationData,
|
required ReportInformationData reportInformationData,
|
||||||
}) async {
|
}) 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(
|
final response = await post(
|
||||||
_startChartHost + reportInformationDataURL.toUrl,
|
_startChartHost + reportInformationDataURL.toUrl,
|
||||||
jsonEncode(reportInformationData.toJson()),
|
jsonEncode(reportInformationData.toJson()),
|
||||||
@ -69,6 +103,17 @@ class StartChartApi extends BaseProvider {
|
|||||||
Future<Response> analyzeInformationOtherEnd({
|
Future<Response> analyzeInformationOtherEnd({
|
||||||
required String peerId,
|
required String peerId,
|
||||||
}) async {
|
}) 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(
|
final response = await get(
|
||||||
_startChartHost + analyzeInformationOtherEndURL.toUrl + '?id=$peerId',
|
_startChartHost + analyzeInformationOtherEndURL.toUrl + '?id=$peerId',
|
||||||
isUnShowLoading: true,
|
isUnShowLoading: true,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user