modified: packages/analytics/src/models/sessions.ts

modified:   packages/analytics/src/models/users.ts
This commit is contained in:
chreamy committed 2024-03-05 01:51:30 -06:00
1 parent 36932e1eb1
commit ce538a049c
2 files changed
+2 -3

No files matched your search

+1 -1
View File
@@ -74,7 +74,7 @@ export async function sessionDetail(id: string): Promise<SessionDetail> {
.populate('user') .populate('user')
.exec()) as unknown as SessionDocument .exec()) as unknown as SessionDocument
const commands: CommandObject[] = (await Command.find({ session: id })).map( const commands: CommandObject[] = (await Command.find({ session: id })).map(
({ command, pwd, output, error, createdAt, stage }) => ({ ({ command, pwd, output, error, createdAt, stage }): CommandObject => ({
command: command?.slice(0, 20), command: command?.slice(0, 20),
pwd, pwd,
stage, stage,
+1 -2
View File
@@ -65,14 +65,13 @@ export async function userDetail(
const sessions = await Session.find({ const sessions = await Session.find({
user: id, user: id,
}) })
return sessions.map((session) => { return sessions.map((session): UserSessionDetail => {
const { _id, quest, status, createdAt, lastActivityAt } = session const { _id, quest, status, createdAt, lastActivityAt } = session
return { return {
_id, _id,
quest, quest,
status, status,
createdAt: createdAt?.toLocaleString(), createdAt: createdAt?.toLocaleString(),
lastActivityAt: lastActivityAt?.toLocaleString(),
usedTime: usedTime:
lastActivityAt && createdAt lastActivityAt && createdAt
? formatTime(lastActivityAt.getTime() - createdAt.getTime()) ? formatTime(lastActivityAt.getTime() - createdAt.getTime())