fix: duplicate response

This commit is contained in:
wancat committed 2024-06-28 16:17:28 +08:00
1 parent 57c080d88b
commit ed596c245d
3 files changed
+8 -6

No files matched your search

+1
View File
@@ -6,6 +6,7 @@
"dev": "vite", "dev": "vite",
"dev:docker": "API_TARGET=http://backend:3000 vite", "dev:docker": "API_TARGET=http://backend:3000 vite",
"build": "vue-tsc -b && vite build", "build": "vue-tsc -b && vite build",
"type-check": "vue-tsc -b",
"preview": "vite preview" "preview": "vite preview"
}, },
"dependencies": { "dependencies": {
+7 -4
View File
@@ -95,10 +95,13 @@ stages:
not: not:
pwd: pwd:
- ^/home/commander$ - ^/home/commander$
content: responses:
- 請留在 `/home/commander` 資料夾中。 - type: narrative
- 請輸入 `cd ~` 回到 `/home/commander` 資料夾。 content:
- 請留在 `/home/commander` 資料夾中。
- 請輸入 `cd ~` 回到 `/home/commander` 資料夾。
responses: responses:
- content: - type: narrative
content:
- 你成功地查看到 `file.txt` 的內容了。 - 你成功地查看到 `file.txt` 的內容了。
- 你已經會使用 `cat` 指令查看檔案的內容了。 - 你已經會使用 `cat` 指令查看檔案的內容了。
@@ -49,8 +49,6 @@ export const newCommand = asyncHandler(async (req: Request, res: Response) => {
c.stage = response.stage c.stage = response.stage
await c.save() await c.save()
session.responses.push(response.responses)
if ((session.status as string) === 'finished') { if ((session.status as string) === 'finished') {
await finishSession(session) await finishSession(session)
} }