don't attempt to set modes when fake users join in debug mode
This commit is contained in:
parent
268129bd9d
commit
c615a62f9d
@ -851,6 +851,7 @@ def join_player(var, wrapper, who=None, forced=False, *, sanity=True):
|
||||
|
||||
cmodes = [("+v", wrapper.source.nick)]
|
||||
if var.PHASE == "none":
|
||||
if not wrapper.source.is_fake or not botconfig.DEBUG_MODE:
|
||||
if var.AUTO_TOGGLE_MODES and users.get(player).modes: # FIXME: Need to properly handle mode changes (whole block)
|
||||
for mode in users.get(wrapper.source.nick).modes:
|
||||
cmodes.append(("-"+mode, wrapper.source.nick))
|
||||
@ -949,6 +950,7 @@ def join_player(var, wrapper, who=None, forced=False, *, sanity=True):
|
||||
t.daemon = True
|
||||
t.start()
|
||||
|
||||
if not wrapper.source.is_fake or not botconfig.DEBUG_MODE:
|
||||
channels.Main.mode(*cmodes)
|
||||
|
||||
return True
|
||||
|
Loading…
Reference in New Issue
Block a user