postSuccess method

Resource<ResourceData> postSuccess({
  1. ResourceData? resourceData,
  2. AdeptPublishSubject<Resource<ResourceData?>>? publishSubject,
})

Success

Implementation

Resource<ResourceData> postSuccess(
    {ResourceData? resourceData,
    AdeptPublishSubject<Resource<ResourceData?>>? publishSubject}) {
  publishSubject ??= this.publishSubject;
  resourceData ??= publishSubject.value?.data;
  final resource = Resource<ResourceData>.success(resourceData);
  publishSubject.post(resource);
  return resource;
}