MCPcopy
hub / github.com/darkreader/darkreader / awaitDarkReaderReady

Function awaitDarkReaderReady

src/inject/index.ts:236–247  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

234 }
235
236 async function awaitDarkReaderReady() {
237 if (darkReaderDynamicThemeStateForTesting !== 'ready') {
238 return new Promise<void>((resolve) => {
239 document.addEventListener('test-message', (event) => {
240 const message = (event as CustomEvent).detail;
241 if (message === 'darkreader-dynamic-theme-ready' && darkReaderDynamicThemeStateForTesting === 'ready') {
242 resolve();
243 }
244 }, {passive: true});
245 });
246 }
247 }
248
249 const socket = new WebSocket(`ws://localhost:8894`);
250 socket.onopen = async () => {

Callers 1

index.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected