update method
Update data by newData.
Set isQuiet = true to avoid rendering loading state, default false.
Implementation
Future<void> update(T newData, {bool isQuiet = false}) async {
_error = null;
_isLoading = true;
if (_isMounted && !isQuiet) notifyListeners();
try {
final result = await onUpdate(newData);
_setData(result);
} catch (e) {
_setError(e);
}
}