完善后端联调链路与模拟器多通道支持

This commit is contained in:
2026-04-01 18:48:59 +08:00
parent 94a1f0ba78
commit a70dc8d5d0
51 changed files with 4037 additions and 197 deletions

View File

@@ -0,0 +1,21 @@
import { type GameLaunchEnvelope } from './gameLaunch'
import { type BackendLaunchResult } from './backendApi'
export function adaptBackendLaunchResultToEnvelope(result: BackendLaunchResult): GameLaunchEnvelope {
return {
config: {
configUrl: result.launch.config.configUrl,
configLabel: result.launch.config.configLabel,
configChecksumSha256: result.launch.config.configChecksumSha256 || null,
releaseId: result.launch.config.releaseId,
routeCode: result.launch.config.routeCode || null,
},
business: {
source: result.launch.business.source === 'direct-event' ? 'direct-event' : 'custom',
eventId: result.launch.business.eventId,
sessionId: result.launch.business.sessionId,
sessionToken: result.launch.business.sessionToken,
sessionTokenExpiresAt: result.launch.business.sessionTokenExpiresAt,
},
}
}