This commit is contained in:
2025-02-24 19:11:42 +08:00
parent d616c55c44
commit 08ddbeee00
2 changed files with 26 additions and 7 deletions

View File

@@ -221,7 +221,8 @@ async def chat(websocket: WebSocket):
if isinstance(message, TaskResult):
continue
print(f"----------------{message.source}----------------\n {message.content}")
await websocket.send_json(message.model_dump())
if message.type == 'TextMessage' and message.type == 'HandoffMessage':
await websocket.send_json(message.model_dump())
if not isinstance(message, UserInputRequestedEvent):
history.append(message.model_dump())

View File

@@ -48,14 +48,32 @@ const handleTwoMessage = (e: any) => {
}
}
const cameraNumber = ref<Number>(0)
const ws: any = useWebSocket(handleMessage, import.meta.env.VITE_WB_CAMERA_ONE_URL)
const wsTwo: any = useWebSocket(
handleTwoMessage,
import.meta.env.VITE_WB_CAMERA_TWO_URL
)
// const ws: any = useWebSocket(handleMessage, import.meta.env.VITE_WB_CAMERA_ONE_URL)
// const wsTwo: any = useWebSocket(
// handleTwoMessage,
// import.meta.env.VITE_WB_CAMERA_TWO_URL
// )
let ws:any = null
let wsTwo:any = null
const emit = defineEmits(['closeCamera'])
// const ws = new WebSocket(import.meta.env.VITE_WB_CAMERA_ONE_URL)
onMounted(() => {})
onMounted(() => {
// ws = useWebSocket(handleMessage, import.meta.env.VITE_WB_CAMERA_ONE_URL)
// wsTwo = useWebSocket(handleTwoMessage, import.meta.env.VITE_WB_CAMERA_TWO_URL)
})
const connectCameraOne = () => {
if (ws) {
return
}
ws = useWebSocket(handleMessage, import.meta.env.VITE_WB_CAMERA_ONE_URL)
}
const connectCameraTwo = () => {
if (wsTwo) {
return
}
wsTwo = useWebSocket(handleTwoMessage, import.meta.env.VITE_WB_CAMERA_TWO_URL)
}
const closeCamera = () => {
cameraNumber.value = 0
emit('closeCamera')