complete method

  1. @override
Future<bool> complete()
override

Implementation

@override
Future<bool> complete() async {
  busy = true;

  bool ok = true;

  // post the dirty items
  var list = items.values.where((item) => item.dirty == true).toList();
  for (var item in list) {
    ok = await item.complete();
  }

  busy = false;
  return ok;
}