observe method
void
observe({
- required Model? modelPrevious,
- required Model? modelCurrent,
- bool? isDistinct,
- StoreConnectorInterface? storeConnector,
- int? reduceCount,
- int? dispatchCount,
override
Implementation
@override
void observe({
required Model? modelPrevious,
required Model? modelCurrent,
bool? isDistinct,
StoreConnectorInterface? storeConnector,
int? reduceCount,
int? dispatchCount,
}) {
_previous = modelPrevious;
_current = modelCurrent;
var shouldObserve = _storeConnectorTypes.isEmpty ||
_storeConnectorTypes.contains(storeConnector!.debug?.runtimeType);
if (shouldObserve)
print("Model D:$dispatchCount R:$reduceCount = "
"Rebuild:${isDistinct == null || isDistinct}, "
"${storeConnector!.debug == null ? "" : //
"Connector:${storeConnector.debug.runtimeType}"}, "
"Model:$modelCurrent.");
}