diff --git a/package.json b/package.json index d234474a..e9b006ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hawk.api", - "version": "1.2.11", + "version": "1.2.12", "main": "index.ts", "license": "BUSL-1.1", "scripts": { diff --git a/src/resolvers/project.js b/src/resolvers/project.js index 20745d78..3b7fb846 100644 --- a/src/resolvers/project.js +++ b/src/resolvers/project.js @@ -13,6 +13,7 @@ const ProjectModel = require('../models/project').default; const EVENTS_GROUP_HASH_INDEX_NAME = 'groupHashUnique'; const REPETITIONS_GROUP_HASH_INDEX_NAME = 'groupHash_hashed'; const REPETITIONS_USER_ID_INDEX_NAME = 'userId'; +const EVENTS_TIMESTAMP_INDEX_NAME = 'timestamp'; const MAX_SEARCH_QUERY_LENGTH = 50; /** @@ -124,6 +125,13 @@ module.exports = { sparse: true, }); + await projectEventsCollection.createIndex({ + timestamp: 1, + }, { + name: EVENTS_TIMESTAMP_INDEX_NAME, + sparse: true, + }); + telegram.sendMessage(`🤯 Project ${name} was created`); return project;