Просмотр исходного кода

refactor page:editingWithHackmd event handler

Yuki Takei 5 лет назад
Родитель
Сommit
5e44608557

+ 0 - 6
src/server/routes/hackmd.js

@@ -40,12 +40,6 @@ module.exports = function(crowi, app) {
   let agentScriptContentTpl;
   let stylesScriptContentTpl;
 
-  // init 'saveOnHackmd' event
-  // FIXME: with GW-3262
-  // pageEvent.on('saveOnHackmd', (page) => {
-  //   crowi.getIo().sockets.emit('page:editingWithHackmd', { page });
-  // });
-
   /**
    * GET /_hackmd/load-agent
    *

+ 3 - 0
src/server/service/system-events/sync-page-status.js

@@ -35,6 +35,9 @@ class SyncPageStatusService {
       page = pageService.serializeToObj(page); // eslint-disable-line no-param-reassign
       socketIoService.getDefaultSocket().emit('page:delete', { page, user, socketClientId });
     });
+    this.emitter.on('saveOnHackmd', (page) => {
+      socketIoService.getDefaultSocket().emit('page:editingWithHackmd', { page });
+    });
   }
 
 }