mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-05 19:20:12 +08:00
fix: default retrieve active session
+ typo 'deactive' -> 'inactive',
This commit is contained in:
1 parent
22060070b9
commit
ad3dd2fb18
4 files changed
+4
-6
No files matched your search
@@ -8,9 +8,7 @@ export async function getSessionList(req, res) {
|
|||||||
if (req.query.quest_id) {
|
if (req.query.quest_id) {
|
||||||
query.quest = req.query.quest_id
|
query.quest = req.query.quest_id
|
||||||
}
|
}
|
||||||
if (req.query.status) {
|
query.status = req.query.status || 'active'
|
||||||
query.status = req.query.status
|
|
||||||
}
|
|
||||||
const sessions = await Session.find(query)
|
const sessions = await Session.find(query)
|
||||||
res.json(
|
res.json(
|
||||||
sessions.map(
|
sessions.map(
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export async function removeExpired() {
|
|||||||
sessions.map(async (session) => {
|
sessions.map(async (session) => {
|
||||||
console.log('Expiring session: ', session._id, session.containerId)
|
console.log('Expiring session: ', session._id, session.containerId)
|
||||||
await deleteContainer(session.containerId)
|
await deleteContainer(session.containerId)
|
||||||
session.status = 'deactive'
|
session.status = 'inactive'
|
||||||
session.containerId = null
|
session.containerId = null
|
||||||
await session.save()
|
await session.save()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ const Session = model(
|
|||||||
containerId: String,
|
containerId: String,
|
||||||
status: {
|
status: {
|
||||||
type: String,
|
type: String,
|
||||||
enum: ['active', 'finished', 'deactive'],
|
enum: ['active', 'finished', 'inactive'],
|
||||||
required: true,
|
required: true,
|
||||||
default: 'active',
|
default: 'active',
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -36,7 +36,7 @@ paths:
|
|||||||
description: find sessions by status
|
description: find sessions by status
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
enum: [active, finished, deactive]
|
enum: [active, finished, inactive]
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: list of existing session
|
description: list of existing session
|
||||||
|
|||||||
Reference in new issue
Block a user