MCPcopy Create free account
hub / github.com/tinyplex/tinybase / startServerClient

Function startServerClient

src/synchronizers/synchronizer-ws-server/index.ts:156–165  ·  view source on GitHub ↗
(serverClient: ServerClient)

Source from the content-addressed store, hash-verified

154 );
155
156 const startServerClient = async (serverClient: ServerClient) => {
157 serverClient[Sc.State] = ScState.Starting;
158 await serverClient[Sc.Persister].startAutoLoad();
159 await serverClient[Sc.Persister].startAutoSave();
160 await serverClient[Sc.Synchronizer].startSync();
161 serverClient[Sc.Then](
162 serverClient[Sc.Persister].getStore() as MergeableStore,
163 );
164 serverClient[Sc.State] = ScState.Ready;
165 };
166
167 const stopServerClient = async (serverClient: ServerClient) => {
168 await serverClient[Sc.Persister]?.destroy();

Callers 1

index.tsFile · 0.85

Calls 4

startAutoLoadMethod · 0.65
startAutoSaveMethod · 0.65
startSyncMethod · 0.65
getStoreMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…