Only show highest channel access symbol in format_activity.py

This commit is contained in:
jesopo 2019-06-23 10:44:45 +01:00
parent afc287f020
commit ab4289aceb

View file

@ -9,13 +9,11 @@ class Module(ModuleManager.BaseModule):
minimal=minimal, **kwargs)
def _mode_symbols(self, user, channel, server):
modes = channel.get_user_status(user)
symbols = []
modes = list(channel.get_user_status(user))
modes.sort(key=lambda x: list(server.prefix_modes.keys()).index(x))
for mode in modes:
symbols.append(server.prefix_modes[mode])
return "".join(symbols)
if modes:
modes.sort(key=lambda x: list(server.prefix_modes.keys()).index(x))
return server.prefix_modes[modes[0]]
return ""
def _privmsg(self, event, channel, user, nickname):
symbols = ""