Label edits are now saved

This commit is contained in:
konrad 2019-03-22 22:49:06 +01:00
parent 8c4d1c8b89
commit d9a7378814
Signed by untrusted user: konrad
GPG Key ID: F40E70337AB24C9B
3 changed files with 4 additions and 8 deletions

View File

@ -10,12 +10,11 @@ class LabelTaskBulkAPIService extends APIService
LabelTaskBulkAPIService(Client client) : super(client);
@override
Future<Label> update(Task task, List<Label> labels) {
Future<List<Label>> update(Task task, List<Label> labels) {
return client
.post('/tasks/${task.id}/labels/bulk',
body: LabelTaskBulk(labels: labels).toJSON())
.then((labels) {
print(labels.toString());
});
.then(
(map) => convertList(map['labels'], (result) => Label.fromJson(result)));
}
}

View File

@ -326,9 +326,6 @@ class _TaskEditPageState extends State<TaskEditPage> {
Scaffold.of(context).showSnackBar(
SnackBar(
content: Text('Something went wrong: ' + err.toString()),
action: SnackBarAction(
label: 'CLOSE',
onPressed: Scaffold.of(context).hideCurrentSnackBar),
),
);
});

View File

@ -51,5 +51,5 @@ abstract class LabelTaskService {
}
abstract class LabelTaskBulkService {
Future<Label> update(Task task, List<Label> labels);
Future<List<Label>> update(Task task, List<Label> labels);
}