From b96bcb27ad1312490d636d428f6787be0b090a89 Mon Sep 17 00:00:00 2001 From: "Chen, Tai-Lin" Date: Thu, 21 Dec 2023 18:01:25 +0800 Subject: [PATCH] refactor: remove unused functions --- packages/analytics/src/models/sessions.js | 23 ----------------------- packages/analytics/src/models/users.js | 1 - 2 files changed, 24 deletions(-) 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) {