createSyncedState<T> static method
Create synced state
Implementation
static SyncedRx<T> createSyncedState<T>(
String channel,
T initialValue,
) {
if (_provider == null) {
throw StateError('RealtimeSyncManager not initialized');
}
if (_syncedStates.containsKey(channel)) {
return _syncedStates[channel]! as SyncedRx<T>;
}
final synced = SyncedRx<T>(
initialValue,
channel: channel,
provider: _provider!,
);
_syncedStates[channel] = synced;
return synced;
}