mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	removed emitter.js
This commit is contained in:
		| @@ -1,35 +0,0 @@ | ||||
| "use strict"; | ||||
|  | ||||
| var eventEmitter = new (require('events')).EventEmitter(); | ||||
|  | ||||
|  | ||||
| eventEmitter.all = function (events, callback) { | ||||
| 	var eventList = events.slice(0); | ||||
|  | ||||
| 	events.forEach(function onEvent(event) { | ||||
| 		eventEmitter.on(event, function () { | ||||
| 			var index = eventList.indexOf(event); | ||||
| 			if (index === -1) { | ||||
| 				return; | ||||
| 			} | ||||
| 			eventList.splice(index, 1); | ||||
| 			if (eventList.length === 0) { | ||||
| 				callback(); | ||||
| 			} | ||||
| 		}); | ||||
| 	}); | ||||
| }; | ||||
|  | ||||
| eventEmitter.any = function (events, callback) { | ||||
| 	events.forEach(function onEvent(event) { | ||||
| 		eventEmitter.on(event, function () { | ||||
| 			if (events !== null) { | ||||
| 				callback(); | ||||
| 			} | ||||
|  | ||||
| 			events = null; | ||||
| 		}); | ||||
| 	}); | ||||
| }; | ||||
|  | ||||
| module.exports = eventEmitter; | ||||
| @@ -9,7 +9,6 @@ var express = require('express'); | ||||
| var nconf = require('nconf'); | ||||
|  | ||||
| var db = require('./database'); | ||||
| var emitter = require('./emitter'); | ||||
| var utils = require('../public/src/utils'); | ||||
| var hotswap = require('./hotswap'); | ||||
| var file = require('./file'); | ||||
| @@ -69,7 +68,6 @@ var middleware; | ||||
| 			} | ||||
|  | ||||
| 			Plugins.initialized = true; | ||||
| 			emitter.emit('plugins:loaded'); | ||||
| 			callback(); | ||||
| 		}); | ||||
| 	}; | ||||
|   | ||||
| @@ -3,7 +3,6 @@ | ||||
| var meta = require('../meta'); | ||||
| var user = require('../user'); | ||||
| var topics = require('../topics'); | ||||
| var emitter = require('../emitter'); | ||||
|  | ||||
| var websockets = require('./'); | ||||
|  | ||||
| @@ -18,13 +17,6 @@ SocketMeta.reconnected = function (socket, data, callback) { | ||||
| 	} | ||||
| }; | ||||
|  | ||||
| emitter.on('nodebb:ready', function () { | ||||
| 	websockets.server.emit('event:nodebb.ready', { | ||||
| 		'cache-buster': meta.config['cache-buster'] | ||||
| 	}); | ||||
| }); | ||||
|  | ||||
|  | ||||
| /* Rooms */ | ||||
|  | ||||
| SocketMeta.rooms.enter = function (socket, data, callback) { | ||||
|   | ||||
| @@ -26,7 +26,6 @@ var logger = require('./logger'); | ||||
| var plugins = require('./plugins'); | ||||
| var routes = require('./routes'); | ||||
| var auth = require('./routes/authentication'); | ||||
| var emitter = require('./emitter'); | ||||
| var templates = require('templates.js'); | ||||
|  | ||||
| var helpers = require('../public/src/modules/helpers'); | ||||
| @@ -68,7 +67,12 @@ module.exports.listen = function (callback) { | ||||
| 		} | ||||
|  | ||||
| 		winston.info('NodeBB Ready'); | ||||
| 		emitter.emit('nodebb:ready'); | ||||
|  | ||||
| 		require('./socket.io').server.emit('event:nodebb.ready', { | ||||
| 			'cache-buster': meta.config['cache-buster'] | ||||
| 		}); | ||||
|  | ||||
| 		plugins.fireHook('action:nodebb.ready'); | ||||
|  | ||||
| 		listen(callback); | ||||
| 	}); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user