diff --git a/packages/analytics/src/models/sessions.js b/packages/analytics/src/models/sessions.js index 7bc7022..f7b4485 100644 --- a/packages/analytics/src/models/sessions.js +++ b/packages/analytics/src/models/sessions.js @@ -1,28 +1,5 @@ import { Command, Session } from '@linux-odyssey/models' -export function sessionCount() { - return Session.find().count() -} - -export function sessionCompleted() { - return Session.find({ status: 'finished' }).count() -} - -export function averageTimeUsage() { - return Session.aggregate([ - { - $group: { - _id: '$quest', - average: { - $avg: { - $subtract: ['$finishedAt', '$createdAt'], - }, - }, - }, - }, - ]) -} - function formatTime(time) { const seconds = Math.floor(time / 1000) const minutes = Math.floor(seconds / 60) diff --git a/packages/analytics/src/models/users.js b/packages/analytics/src/models/users.js index 2452123..896fe5d 100644 --- a/packages/analytics/src/models/users.js +++ b/packages/analytics/src/models/users.js @@ -1,4 +1,3 @@ -import mongoose from 'mongoose' import { Session, User } from '@linux-odyssey/models' function loginMethods(user) {