SharedState<T> constructor
SharedState<T> ()
Implementation
SharedState() : super() {
SharedStateManager.instance.addStateChangeListener(
runtimeType.toString(),
_onStateChange,
);
// Try to init state from local cache
final cachedState = SharedStateManager.instance.getCachedState(
runtimeType.toString(),
);
if (cachedState != null) {
// Mark state synchronization as completed
_isSyncComplete = true;
_state = fromJson(cachedState);
return;
}
initialSync = _syncState();
}