add enable

This commit is contained in:
jyuesong
2022-01-13 18:50:54 +08:00
parent 6555031948
commit 51b745af19
5 changed files with 53 additions and 4 deletions

View File

@@ -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);
}
}
}
}