收口移动外观查询响应边界
将 Expo 外观查询成功响应包装收口到 appearance 模块 让移动 dispatch 只委托外观查询请求 同步移动壳配置门禁和共享记忆
This commit is contained in:
@@ -1918,7 +1918,8 @@ for (const snippet of [
|
||||
}
|
||||
|
||||
if (
|
||||
!dispatchSource.includes('getMobileAppearanceColorScheme()') ||
|
||||
!dispatchSource.includes('getMobileHostBridgeAppearanceColorScheme(request)') ||
|
||||
dispatchSource.includes('ok(request, getMobileAppearanceColorScheme())') ||
|
||||
dispatchSource.includes('Appearance.getColorScheme()') ||
|
||||
dispatchSource.includes('normalizeHostBridgeColorScheme')
|
||||
) {
|
||||
@@ -1928,6 +1929,9 @@ for (const snippet of [
|
||||
'Appearance.getColorScheme()',
|
||||
'normalizeHostBridgeColorScheme',
|
||||
'getMobileAppearanceColorScheme',
|
||||
'getMobileHostBridgeAppearanceColorScheme',
|
||||
'request: HostBridgeRequest',
|
||||
'ok(request, getMobileAppearanceColorScheme())',
|
||||
]) {
|
||||
if (!appearanceSource.includes(snippet)) {
|
||||
throw new Error(`mobile shell appearance module is missing ${snippet}`);
|
||||
|
||||
Reference in New Issue
Block a user