basic speed improvement - eats more memory

This commit is contained in:
Amish Shah
2015-12-06 20:53:23 +00:00
parent b59f2940e3
commit ff7adf1cf7
6 changed files with 62 additions and 33 deletions

View File

@@ -1184,6 +1184,15 @@ var InternalClient = (function () {
case _Constants.PacketType.READY:
var startTime = Date.now();
self.intervals.kai = setInterval(function () {
return self.sendWS({ op: 1, d: Date.now() });
}, data.heartbeat_interval);
self.users.setHighPerformance();
self.servers.setHighPerformance();
self.channels.setHighPerformance();
self.private_channels.setHighPerformance();
self.user = self.users.add(new _StructuresUser2["default"](data.user, client));
data.guilds.forEach(function (server) {
self.servers.add(new _StructuresServer2["default"](server, client));
@@ -1193,9 +1202,10 @@ var InternalClient = (function () {
});
self.state = _ConnectionState2["default"].READY;
self.intervals.kai = setInterval(function () {
return self.sendWS({ op: 1, d: Date.now() });
}, data.heartbeat_interval);
self.users.setNormalPerformance();
self.servers.setNormalPerformance();
self.channels.setNormalPerformance();
self.private_channels.setNormalPerformance();
client.emit("ready");
client.emit("debug", "ready packet took " + (Date.now() - startTime) + "ms to process");