(serverClient: ServerClient)
| 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(); |
no test coverage detected
searching dependent graphs…