postError method

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

Error

Implementation

void postError(String? message,
    {DataType? resourceData,
    int? code,
    dynamic exception,
    AdeptPublishSubject<SubscriptionResource<DataType?>>?
        publishSubject}) async {
  publishSubject ??= this.publishSubject;
  resourceData ??=
      publishSubject.value != null ? publishSubject.value!.data : null;
  publishSubject.post(SubscriptionResource<DataType>.error(
      resourceData, message,
      code: code, exception: exception));
}