mirror of
https://github.com/qinglong-app/qinglong_app.git
synced 2025-10-09 16:48:19 +08:00
add enable
This commit is contained in:
@@ -108,4 +108,28 @@ class TaskViewModel extends BaseViewModel {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void enableTask(String sId, int isDisabled) async {
|
||||
if (isDisabled == 0) {
|
||||
HttpResponse<NullResponse> response = await Api.disableTask(sId);
|
||||
|
||||
if (response.success) {
|
||||
list.firstWhere((element) => element.sId == sId).isDisabled = 1;
|
||||
sortList();
|
||||
success();
|
||||
} else {
|
||||
failToast(response.message, notify: true);
|
||||
}
|
||||
} else {
|
||||
HttpResponse<NullResponse> response = await Api.enableTask(sId);
|
||||
|
||||
if (response.success) {
|
||||
list.firstWhere((element) => element.sId == sId).isDisabled = 0;
|
||||
sortList();
|
||||
success();
|
||||
} else {
|
||||
failToast(response.message, notify: true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user