sendWhenCompletes<FT, M extends Model<M>, T extends StateProvider<M>> static method

dynamic sendWhenCompletes<FT, M extends Model<M>, T extends StateProvider<M>>(
  1. Future<FT> future,
  2. Message<M> onSuccess(
    1. FT p1
    ), {
  3. String? errMsg,
  4. Message<M> onFailure(
    1. String? msg
    )?,
})

Implementation

static sendWhenCompletes<FT, M extends Model<M>, T extends StateProvider<M>>(
  Future<FT> future,
  Message<M> Function(FT p1) onSuccess, {
  String? errMsg,
  Message<M> Function(String? msg)? onFailure,
}) {
  var x = providerOf<T>(T)._receiveWhenCompletes(
    future,
    onSuccess,
    errMsg: errMsg,
    onFailure: onFailure,
  );
  return x;
}