mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 23:34:24 +01:00
new: useCDN option
This commit is contained in:
@@ -1,11 +1,14 @@
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:toolbox/data/res/store.dart';
|
||||
|
||||
import '../model/app/update.dart';
|
||||
import '../res/url.dart';
|
||||
|
||||
class AppService {
|
||||
Future<AppUpdate> getUpdate() async {
|
||||
final resp = await Dio().get('${Urls.resBase}/update.json');
|
||||
final useCDN = Stores.setting.useCdn.fetch() == 1;
|
||||
final resp =
|
||||
await Dio().get('${useCDN ? Urls.cdnBase : Urls.resBase}/update.json');
|
||||
return AppUpdate.fromJson(resp.data);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user