diff options
Diffstat (limited to 'app/core/index.js')
-rw-r--r-- | app/core/index.js | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/app/core/index.js b/app/core/index.js index 77b04c1..83fd0ad 100644 --- a/app/core/index.js +++ b/app/core/index.js @@ -4,10 +4,13 @@ var EventEmitter = require('events').EventEmitter, util = require('util'), _ = require('lodash'), AccountManager = require('./account'), + AvatarCache = require('./avatar-cache'), FileManager = require('./files'), MessageManager = require('./messages'), PresenceManager = require('./presence'), - RoomManager = require('./rooms'); + RoomManager = require('./rooms'), + UserManager = require('./users'), + UserMessageManager = require('./usermessages'); function Core() { EventEmitter.call(this); @@ -32,6 +35,18 @@ function Core() { core: this }); + this.users = new UserManager({ + core: this + }); + + this.usermessages = new UserMessageManager({ + core: this + }); + + this.avatars = new AvatarCache({ + core: this + }); + this.onAccountUpdated = this.onAccountUpdated.bind(this); this.on('account:update', this.onAccountUpdated); |