Refactoring
This commit is contained in:
parent
fae59d8b6d
commit
fd70328009
@ -308,9 +308,8 @@ class SyncFactory(Factory):
|
|||||||
self.pause_change_by = watcher
|
self.pause_change_by = watcher
|
||||||
else:
|
else:
|
||||||
pause_changed = False
|
pause_changed = False
|
||||||
position, _ = self.find_position(watcher.room)
|
self.send_state_to(watcher) # To jest kurwa bez sensu
|
||||||
self.send_state_to(watcher, position, curtime) # To jest kurwa bez sensu
|
self.broadcast_room(watcher, lambda receiver: self.send_state_to(receiver, position) if pause_changed or (curtime-receiver.last_update_sent) > self.update_time_limit else False)
|
||||||
self.broadcast_room(watcher, lambda receiver: self.send_state_to(receiver, position, curtime) if pause_changed or (curtime-receiver.last_update_sent) > self.update_time_limit else False)
|
|
||||||
|
|
||||||
def seek(self, watcher_proto, counter, ctime, position):
|
def seek(self, watcher_proto, counter, ctime, position):
|
||||||
watcher = self.watchers.get(watcher_proto)
|
watcher = self.watchers.get(watcher_proto)
|
||||||
@ -328,13 +327,12 @@ class SyncFactory(Factory):
|
|||||||
receiver.max_position = position
|
receiver.max_position = position
|
||||||
receiver.watcher_proto.sender.send_seek(curtime-receiver.time_offset, position, watcher.name)
|
receiver.watcher_proto.sender.send_seek(curtime-receiver.time_offset, position, watcher.name)
|
||||||
|
|
||||||
def send_state_to(self, watcher, position=None, curtime=None):
|
def send_state_to(self, watcher, position=None):
|
||||||
minWatcher = None
|
minWatcher = None
|
||||||
if position is None:
|
if position is None:
|
||||||
position, minWatcher = self.find_position(watcher.room)
|
position, minWatcher = self.find_position(watcher.room)
|
||||||
minWatcher = minWatcher.name if minWatcher else None
|
minWatcher = minWatcher.name if minWatcher else None
|
||||||
if curtime is None:
|
curtime = time.time()
|
||||||
curtime = time.time()
|
|
||||||
ctime = curtime - watcher.time_offset
|
ctime = curtime - watcher.time_offset
|
||||||
if self.pause_change_by:
|
if self.pause_change_by:
|
||||||
watcher.watcher_proto.sender.send_state(watcher.counter, ctime, self.paused[watcher.room], position, self.pause_change_by.name)
|
watcher.watcher_proto.sender.send_state(watcher.counter, ctime, self.paused[watcher.room], position, self.pause_change_by.name)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user