Files
Genarrative/apps/mobile-shell/src/host-bridge/network.ts
T
kdletters 387a1c26e3 完成全量检查整改
清理已跟踪原始日志与个人本地配置
修复前后端有效门禁、测试和构建问题
补齐生产 Jenkins、SpacetimeDB 本地命令与文档约束
收紧图片编辑器状态、附件与媒体引用测试
排除已下线旧创作入口测试并清理 warning
2026-07-17 16:56:46 +08:00

22 lines
662 B
TypeScript

import { type HostBridgeRequest } from '../../../../packages/shared/src/contracts/hostBridge';
import { getMobileNetworkStatus } from '../shell/network';
import { failure, ok } from './protocol';
function logMobileNetworkFailure(label: string, _error: unknown) {
console.warn(`mobile network failed for ${label}`);
}
export async function getMobileHostBridgeNetworkStatus(
request: HostBridgeRequest,
) {
try {
return ok(request, await getMobileNetworkStatus());
} catch (error) {
logMobileNetworkFailure('status.query', error);
return failure(request, {
code: 'host_error',
message: 'network status unavailable',
});
}
}