mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-06 03:20:13 +08:00
feat: replace getOrCreateActive session to getActiveSession
This commit is contained in:
1 parent
7cdc542c19
commit
c64043316e
3 files changed
+10
-22
No files matched your search
@@ -79,21 +79,6 @@ export async function createNewSession(
|
||||
return session
|
||||
}
|
||||
|
||||
export async function getOrCreateActiveSession(
|
||||
user: HydratedDocument<IUser>,
|
||||
questId: string
|
||||
): Promise<ISession> {
|
||||
const session = await Session.findOne({
|
||||
user,
|
||||
quest: questId,
|
||||
status: 'active',
|
||||
})
|
||||
if (session) {
|
||||
return session
|
||||
}
|
||||
return createNewSession(user, questId)
|
||||
}
|
||||
|
||||
export async function finishSession(
|
||||
session: HydratedDocument<ISession>
|
||||
): Promise<void> {
|
||||
|
||||
Reference in new issue
Block a user