diff --git a/assets/js/services/channel.js b/assets/js/services/channel.js index 66774e3..72e3b86 100644 --- a/assets/js/services/channel.js +++ b/assets/js/services/channel.js @@ -38,9 +38,7 @@ class Channel { subscribe() { this.channel.on("game:update", this.updateGame.bind(this)); - this.presence.onSync(() => { - this.setOpponentStatus(); - }) + this.presence.onSync(() => { this.setOpponentStatus(); }); } updateGame(data) { diff --git a/assets/js/services/presences.js b/assets/js/services/presences.js deleted file mode 100644 index 4d88833..0000000 --- a/assets/js/services/presences.js +++ /dev/null @@ -1,24 +0,0 @@ -import _ from "lodash"; -import { Presence } from "phoenix"; - -class Presences { - constructor() { - this.presences = {}; - } - - syncState(data) { - this.presences = Presence.syncState(this.presences, data); - } - - syncDiff(data) { - this.presences = Presence.syncDiff(this.presences, data); - } - - opponentOnline(opponentId) { - return _.find(this.presences, (value, id) => { - return parseInt(id) == opponentId; - }); - } -} - -export default Presences;