INNER CODE UNIT · TypeScript

body

stablyai/orca · cloud/apps/relay/src/app.ts:223

    const body = AssignmentRequestSchema.safeParse(await context.req.json().catch(() => null))
    if (!body.success) return context.json({ error: 'invalid_request' }, 400)
    if (body.data.relayHostId !== claims.relayHostId) {
      return context.json({ error: 'host_identity_mismatch' }, 403)
    }
    const identity = { userId: claims.sub, relayHostId: claims.relayHostId }
    const requestedRegion = body.data.preferredRegion
    const targetRegion =
      config.regionalPlacementEnabled !== false && requestedRegion
        ? requestedRegion
        : RELAY_DEFAULT_REGION
    operations.recordRegionRequest?.(requestedRegion)
    let admission: { release(): void } | null = null
    let lane: 'sticky' | 'placement' = 'placement'
    if (body.data.reconnect) {
      let rejection: AssignmentAdmissionRejection | undefined
      const fastLane = await stickyAssignmentAdmission.acquire(claims.relayHostId, (reason) => {
        rejection = reason

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…