mirror of
https://ghfast.top/https://github.com/StarCitizenToolBox/app.git
synced 2025-06-28 16:04:47 +08:00
新增倒计时
This commit is contained in:
@ -4,6 +4,7 @@ import 'package:dio/dio.dart';
|
||||
import 'package:starcitizen_doctor/common/conf.dart';
|
||||
import 'package:starcitizen_doctor/data/app_placard_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';
|
||||
|
||||
class Api {
|
||||
@ -20,6 +21,19 @@ class Api {
|
||||
await getRepoJson("sc_doctor", "placard.json"));
|
||||
}
|
||||
|
||||
static Future<List<CountdownFestivalItemData>>
|
||||
getFestivalCountdownList() async {
|
||||
List<CountdownFestivalItemData> l = [];
|
||||
final r = json.decode(await getRepoData("sc_doctor", "countdown.json"));
|
||||
if (r is List) {
|
||||
for (var element in r) {
|
||||
l.add(CountdownFestivalItemData.fromJson(element));
|
||||
}
|
||||
}
|
||||
l.sort((a, b) => (a.time ?? 0) - (b.time ?? 0));
|
||||
return l;
|
||||
}
|
||||
|
||||
static Future<Map<String, dynamic>> getAppReleaseDataByVersionName(
|
||||
String version) async {
|
||||
final r = await dio
|
||||
|
Reference in New Issue
Block a user