summaryrefslogtreecommitdiffstats
path: root/app/core/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/core/index.js')
-rw-r--r--app/core/index.js17
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);