postError method

Resource<ResourceData> postError(
  1. String? message, {
  2. ResourceData? resourceData,
  3. int? code,
  4. dynamic exception,
  5. AdeptPublishSubject<Resource<ResourceData?>>? publishSubject,
})

Error

Implementation

Resource<ResourceData> postError(String? message,
    {ResourceData? resourceData,
    int? code,
    dynamic exception,
    AdeptPublishSubject<Resource<ResourceData?>>? publishSubject}) {
  publishSubject ??= this.publishSubject;
  resourceData ??= publishSubject.value?.data;
  final resource = Resource<ResourceData>.error(resourceData, message,
      code: code, exception: exception);
  publishSubject.post(resource);
  return resource;
}