load method

  1. @override
AdeptPublishSubject<Resource<ResourceData?>> load({
  1. List<Param>? params,
  2. AdeptPublishSubject<Resource<ResourceData?>>? publishSubject,
})
override

Implementation

@override
AdeptPublishSubject<Resource<ResourceData?>> load(
    {List<Param>? params,
    AdeptPublishSubject<Resource<ResourceData?>>? publishSubject}) {
  publishSubject ??= this.publishSubject;
  if (this.params == params && Resource.hasData(publishSubject.value)) {
    postSuccess();
    return publishSubject;
  }
  return loadNew(params: params, publishSubject: publishSubject);
}