MCPcopy
hub / github.com/darkreader/darkreader / sendConnectionOrResumeMessage

Function sendConnectionOrResumeMessage

src/inject/index.ts:169–181  ·  view source on GitHub ↗
(type: MessageTypeCStoBG.DOCUMENT_CONNECT | MessageTypeCStoBG.DOCUMENT_RESUME)

Source from the content-addressed store, hash-verified

167}
168
169function sendConnectionOrResumeMessage(type: MessageTypeCStoBG.DOCUMENT_CONNECT | MessageTypeCStoBG.DOCUMENT_RESUME) {
170 sendMessage(
171 {
172 type,
173 scriptId,
174 data: (__CHROMIUM_MV2__ || __CHROMIUM_MV3__) ? {
175 isDark: isSystemDarkModeEnabled(),
176 isTopFrame: window === window.top,
177 } : {
178 isDark: isSystemDarkModeEnabled(),
179 },
180 });
181}
182
183runColorSchemeChangeDetector((isDark) =>
184 sendMessage({type: MessageTypeCStoBG.COLOR_SCHEME_CHANGE, data: {isDark}})

Callers 2

index.tsFile · 0.85
onResumeFunction · 0.85

Calls 2

isSystemDarkModeEnabledFunction · 0.90
sendMessageFunction · 0.70

Tested by

no test coverage detected