innerHandleDispatchOnceObserveComplete method
dynamic
innerHandleDispatchOnceObserveComplete({
- required ObserverHandleContextsResultModel<
GridViewObserveModel> ? resultModel,
inherited
Complete the observation notification
Implementation
innerHandleDispatchOnceObserveComplete({
required R? resultModel,
}) {
final completer = innerDispatchOnceObserveCompleter;
if (completer == null) return;
if (!completer.isCompleted) {
final isSuccess = resultModel != null;
final resultType = isSuccess
? ObserverWidgetObserveResultType.success
: ObserverWidgetObserveResultType.interrupted;
final result = innerCreateOnceObserveNotificationResult(
resultType: resultType,
resultModel: resultModel,
);
completer.complete(result);
}
innerDispatchOnceObserveCompleter = null;
}