page.js 795 B

12345678910111213141516171819202122232425262728
  1. import events from 'events';
  2. import util from 'util';
  3. import loggerFactory from '~/utils/logger';
  4. const logger = loggerFactory('growi:events:page');
  5. /** @param {import('~/server/crowi').default} crowi Crowi instance */
  6. function PageEvent(crowi) {
  7. this.crowi = crowi;
  8. events.EventEmitter.call(this);
  9. }
  10. util.inherits(PageEvent, events.EventEmitter);
  11. PageEvent.prototype.onCreate = function(page, user) {
  12. logger.debug('onCreate event fired');
  13. };
  14. PageEvent.prototype.onUpdate = function(page, user) {
  15. logger.debug('onUpdate event fired');
  16. };
  17. PageEvent.prototype.onCreateMany = function(pages, user) {
  18. logger.debug('onCreateMany event fired');
  19. };
  20. PageEvent.prototype.onAddSeenUsers = function(pages, user) {
  21. logger.debug('onAddSeenUsers event fired');
  22. };
  23. module.exports = PageEvent;