add config

This commit is contained in:
jyuesong
2022-01-13 19:41:46 +08:00
parent 51b745af19
commit fb62bea465
11 changed files with 292 additions and 8 deletions

View File

@@ -1,6 +1,7 @@
import 'dart:ffi';
import 'package:qinglong_app/base/http/http.dart';
import 'package:qinglong_app/module/config/config_bean.dart';
import 'package:qinglong_app/module/login/login_bean.dart';
import 'package:qinglong_app/module/task/task_bean.dart';
import 'package:qinglong_app/module/task/task_detail/task_detail_bean.dart';
@@ -67,4 +68,15 @@ class Api {
static Future<HttpResponse<NullResponse>> disableTask(String cron) async {
return await Http.put<NullResponse>(Url.DISABLE_TASK, [cron]);
}
static Future<HttpResponse<List<ConfigBean>>> files() async {
return await Http.get<List<ConfigBean>>(Url.FILES, null);
}
static Future<HttpResponse<String>> content(String name) async {
return await Http.get<String>(Url.CONFIG_CONTENT+name, null);
}
static Future<HttpResponse<NullResponse>> saveFile(String name,String content) async {
return await Http.post<NullResponse>(Url.SAVE_FILE, {"content":content,"name": name});
}
}