INNER CODE UNIT · TypeScript

checkAndInitializeSession

aws-samples/bedrock-engineer · src/main/api/index.ts:340

    const checkAndInitializeSession = async () => {
      if (
        !sessionState.initialized &&
        sessionState.promptStartSent &&
        sessionState.systemPromptSent &&
        sessionState.audioStartSent
      ) {
        try {
          sessionState.initialized = true
          await sonicClient.initiateSession(sessionId)
        } catch (error) {
          console.error(`Error initiating session ${sessionId}:`, error)
          socket.emit('error', {
            message: 'Failed to initialize AWS streaming session',
            details: error instanceof Error ? error.message : String(error)
          })
        }
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…