refresh<T extends Model> method

  1. @override
void refresh<T extends Model>([
  1. VoidCallback? fn
])
override

easy to update state

Implementation

@override
void refresh<T extends Model>([VoidCallback? fn]) {
  super.refresh(fn);

  if (disposed) return;

  ///refresh higher level model
  if (!(this is T)) {
    fn?.call();
    context.read<T>().refresh();
  }
}