.FIX. .BANCHO. Fix spectator listings.

This commit is contained in:
russelg 2016-06-16 21:54:35 +08:00 committed by Nyo
parent ed96bdbc4b
commit 5d65fd4e23

View File

@ -42,11 +42,11 @@ def handle(userToken, packetData):
targetToken.enqueue(serverPackets.channelJoinSuccess(userID, "#spectator"))
# send fellowSpectatorJoined to all spectators
for c in targetToken.spectators:
if c is not userID:
targetToken.enqueue(serverPackets.fellowSpectatorJoined(c))
specToken = glob.tokens.getTokenFromUserID(c)
specToken.enqueue(serverPackets.fellowSpectatorJoined(userID))
for spec in targetToken.spectators:
if spec is not userID:
c = glob.tokens.getTokenFromUserID(spec)
userToken.enqueue(serverPackets.fellowSpectatorJoined(c.userID))
c.enqueue(serverPackets.fellowSpectatorJoined(userID))
# Console output
log.info("{} are spectating {}".format(username, userHelper.getUsername(packetData["userID"])))