Răsfoiți Sursa

create TTL index at ActivityService initialization

Shun Miyazawa 3 ani în urmă
părinte
comite
732c64424e

+ 0 - 8
packages/app/src/server/crowi/index.js

@@ -150,12 +150,6 @@ Crowi.prototype.init = async function() {
   await this.autoInstall();
 };
 
-Crowi.prototype.afterInit = async function() {
-  if (this.activityService != null) {
-    await this.activityService.createTtlIndex();
-  }
-};
-
 Crowi.prototype.isPageId = function(pageId) {
   if (!pageId) {
     return false;
@@ -476,8 +470,6 @@ Crowi.prototype.start = async function() {
   // setup Global Error Handlers
   this.setupGlobalErrorHandlers();
 
-  this.afterInit();
-
   return serverListening;
 };
 

+ 1 - 0
packages/app/src/server/service/activity.ts

@@ -25,6 +25,7 @@ class ActivityService {
 
     this.updateByParameters = this.updateByParameters.bind(this);
 
+    this.createTtlIndex();
     this.initActivityEventListeners();
   }