MCPcopy
hub / github.com/tldraw/tldraw / flush

Function flush

packages/sync-core/src/test/TLSyncRoom.test.ts:1111–1117  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1109 socketPair.connect()
1110
1111 const flush = async () => {
1112 await Promise.resolve()
1113 while (socketPair.getNeedsFlushing()) {
1114 socketPair.flushClientSentEvents()
1115 socketPair.flushServerSentEvents()
1116 }
1117 }
1118 let onSyncError = vi.fn()
1119 const client = await new Promise<TLSyncClient<Book | Presence>>((resolve, reject) => {
1120 onSyncError = vi.fn(reject)

Callers 2

makeTestInstanceFunction · 0.85
TLSyncRoom.test.tsFile · 0.85

Calls 4

getNeedsFlushingMethod · 0.80
flushClientSentEventsMethod · 0.80
flushServerSentEventsMethod · 0.80
resolveMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…