wasn't set up correctly for nodejs realtime

This commit is contained in:
Connor Turland 2017-01-03 16:11:56 -05:00
parent 50e7e400e1
commit 1775c6a8b2

View file

@ -94,6 +94,10 @@ let Realtime = {
self.socket.on('connect', function() { self.socket.on('connect', function() {
console.log('connected') console.log('connected')
if (Active.Map && Active.Mapper && Active.Map.authorizeToEdit(Active.Mapper)) {
self.checkForCall()
self.joinMap()
}
subscribeToEvents(self, self.socket) subscribeToEvents(self, self.socket)
self.disconnected = false self.disconnected = false
}) })
@ -183,11 +187,9 @@ let Realtime = {
if (Active.Map && Active.Mapper) { if (Active.Map && Active.Mapper) {
if (Active.Map.authorizeToEdit(Active.Mapper)) { if (Active.Map.authorizeToEdit(Active.Mapper)) {
self.turnOn() self.turnOn()
if (self.socket.connected) {
self.checkForCall() self.checkForCall()
self.joinMap() self.joinMap()
} }
}
self.setupChat() // chat can happen on public maps too self.setupChat() // chat can happen on public maps too
Cable.subscribeToMap(Active.Map.id) // people with edit rights can still see live updates Cable.subscribeToMap(Active.Map.id) // people with edit rights can still see live updates
} }