mirror of
https://ghfast.top/https://github.com/StarCitizenToolBox/app.git
synced 2025-06-28 12:34:45 +08:00
从网络获取下载地址
This commit is contained in:
@ -3,6 +3,7 @@ import 'dart:convert';
|
||||
import 'package:starcitizen_doctor/common/conf/url_conf.dart';
|
||||
import 'package:starcitizen_doctor/common/io/rs_http.dart';
|
||||
import 'package:starcitizen_doctor/data/app_placard_data.dart';
|
||||
import 'package:starcitizen_doctor/data/app_torrent_data.dart';
|
||||
import 'package:starcitizen_doctor/data/app_version_data.dart';
|
||||
import 'package:starcitizen_doctor/data/countdown_festival_item_data.dart';
|
||||
import 'package:starcitizen_doctor/data/sc_localization_data.dart';
|
||||
@ -50,6 +51,18 @@ class Api {
|
||||
return l;
|
||||
}
|
||||
|
||||
static Future<List<AppTorrentData>> getAppTorrentDataList() async {
|
||||
final data = await getRepoData("sc_doctor", "torrent.json");
|
||||
final dataJson = json.decode(data);
|
||||
List<AppTorrentData> l = [];
|
||||
if (dataJson is List) {
|
||||
for (var value in dataJson) {
|
||||
l.add(AppTorrentData.fromJson(value));
|
||||
}
|
||||
}
|
||||
return l;
|
||||
}
|
||||
|
||||
static Future<List> getScServerStatus() async {
|
||||
final r = await RSHttp.getText(
|
||||
"https://status.robertsspaceindustries.com/index.json");
|
||||
|
Reference in New Issue
Block a user