Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/aphlict/Aphlict.js
Show First 20 Lines • Show All 124 Lines • ▼ Show 20 Lines | members: { | ||||
}, | }, | ||||
_broadcastStatus: function(status) { | _broadcastStatus: function(status) { | ||||
JX.Leader.broadcast(null, {type: 'aphlict.status', data: status}); | JX.Leader.broadcast(null, {type: 'aphlict.status', data: status}); | ||||
}, | }, | ||||
_message: function(raw) { | _message: function(raw) { | ||||
var message = JX.JSON.parse(raw); | var message = JX.JSON.parse(raw); | ||||
JX.Leader.broadcast(null, {type: 'aphlict.server', data: message}); | var id = message.uniqueID || null; | ||||
JX.Leader.broadcast(id, {type: 'aphlict.server', data: message}); | |||||
}, | }, | ||||
_receive: function(message, is_leader) { | _receive: function(message, is_leader) { | ||||
switch (message.type) { | switch (message.type) { | ||||
case 'aphlict.status': | case 'aphlict.status': | ||||
this._setStatus(message.data); | this._setStatus(message.data); | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 76 Lines • Show Last 20 Lines |