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 | |||||