IRC setters now print things properly on channel
This commit is contained in:
parent
2612a0567e
commit
e567ecb9e5
@ -299,10 +299,15 @@ class SyncFactory(Factory):
|
|||||||
user = self._findUserByUsername(setBy)
|
user = self._findUserByUsername(setBy)
|
||||||
if(user):
|
if(user):
|
||||||
with self._roomUpdate:
|
with self._roomUpdate:
|
||||||
self._roomStates[user.room]['paused'] = paused
|
if(self._roomStates[user.room]['paused'] != paused):
|
||||||
self._roomStates[user.room]['setBy'] = "IRC: " + setBy
|
self._roomStates[user.room]['paused'] = paused
|
||||||
l = lambda w: self.sendState(w, False, user.latency, True)
|
self._roomStates[user.room]['setBy'] = "IRC: " + setBy
|
||||||
self.broadcastRoom(user.watcherProtocol, l)
|
if(paused):
|
||||||
|
self.ircBot.sp_paused("IRC: " + user.name, user.room)
|
||||||
|
elif(not paused):
|
||||||
|
self.ircBot.sp_unpaused("IRC: " + user.name, user.room)
|
||||||
|
l = lambda w: self.sendState(w, False, user.latency, True)
|
||||||
|
self.broadcastRoom(user.watcherProtocol, l)
|
||||||
|
|
||||||
|
|
||||||
def getRooms(self):
|
def getRooms(self):
|
||||||
@ -317,10 +322,13 @@ class SyncFactory(Factory):
|
|||||||
user = self._findUserByUsername(setBy)
|
user = self._findUserByUsername(setBy)
|
||||||
if(user):
|
if(user):
|
||||||
with self._roomUpdate:
|
with self._roomUpdate:
|
||||||
self._roomStates[user.room]['paused'] = time
|
oldPosition = self._roomStates[user.room]['paused']
|
||||||
self._roomStates[user.room]['setBy'] = "IRC: " + setBy
|
if(oldPosition - time > 1):
|
||||||
l = lambda w: self.sendState(w, True, user.latency, True)
|
self._roomStates[user.room]['paused'] = time
|
||||||
self.broadcastRoom(user.watcherProtocol, l)
|
self._roomStates[user.room]['setBy'] = "IRC: " + setBy
|
||||||
|
self.ircBot.sp_seek(user.name, oldPosition, time, user.room)
|
||||||
|
l = lambda w: self.sendState(w, True, user.latency, True)
|
||||||
|
self.broadcastRoom(user.watcherProtocol, l)
|
||||||
|
|
||||||
|
|
||||||
def getRoomUsernames(self, room):
|
def getRoomUsernames(self, room):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user