add method

  1. @override
Future<void> add([
  1. Model? model
])
override

Implementation

@override
Future<void> add([Model? model]) async {
  try {
    _startLoading();
    var res = (await _fetcher.add<Model>(_route, model ?? data!)).load();
    var mod = res.getModel(_parser);
    data = mod;
    list.add(model ?? data!);
    _succeedLoading();
  } catch (e) {
    _failLoading();
    rethrow;
  } finally {
    notifyListeners();
  }
}