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 nconf = require('nconf'); | ||||||
|  |  | ||||||
| var db = require('./database'); | var db = require('./database'); | ||||||
| var emitter = require('./emitter'); |  | ||||||
| var utils = require('../public/src/utils'); | var utils = require('../public/src/utils'); | ||||||
| var hotswap = require('./hotswap'); | var hotswap = require('./hotswap'); | ||||||
| var file = require('./file'); | var file = require('./file'); | ||||||
| @@ -69,7 +68,6 @@ var middleware; | |||||||
| 			} | 			} | ||||||
|  |  | ||||||
| 			Plugins.initialized = true; | 			Plugins.initialized = true; | ||||||
| 			emitter.emit('plugins:loaded'); |  | ||||||
| 			callback(); | 			callback(); | ||||||
| 		}); | 		}); | ||||||
| 	}; | 	}; | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ | |||||||
| var meta = require('../meta'); | var meta = require('../meta'); | ||||||
| var user = require('../user'); | var user = require('../user'); | ||||||
| var topics = require('../topics'); | var topics = require('../topics'); | ||||||
| var emitter = require('../emitter'); |  | ||||||
|  |  | ||||||
| var websockets = require('./'); | 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 */ | /* Rooms */ | ||||||
|  |  | ||||||
| SocketMeta.rooms.enter = function (socket, data, callback) { | SocketMeta.rooms.enter = function (socket, data, callback) { | ||||||
|   | |||||||
| @@ -26,7 +26,6 @@ var logger = require('./logger'); | |||||||
| var plugins = require('./plugins'); | var plugins = require('./plugins'); | ||||||
| var routes = require('./routes'); | var routes = require('./routes'); | ||||||
| var auth = require('./routes/authentication'); | var auth = require('./routes/authentication'); | ||||||
| var emitter = require('./emitter'); |  | ||||||
| var templates = require('templates.js'); | var templates = require('templates.js'); | ||||||
|  |  | ||||||
| var helpers = require('../public/src/modules/helpers'); | var helpers = require('../public/src/modules/helpers'); | ||||||
| @@ -68,7 +67,12 @@ module.exports.listen = function (callback) { | |||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		winston.info('NodeBB Ready'); | 		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); | 		listen(callback); | ||||||
| 	}); | 	}); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user