diff options
author | Trygve Aaberge <trygveaa@gmail.com> | 2023-08-24 21:46:30 +0200 |
---|---|---|
committer | Trygve Aaberge <trygveaa@gmail.com> | 2023-08-24 21:46:30 +0200 |
commit | 5ce50c2bee5f2acb7b206ee37b851e3bc48bf9fa (patch) | |
tree | 44540c04a263aae5e6294a9e3c839d92fa77d616 | |
parent | c3d200075dc2a4c019ee5547129de45e371d050d (diff) | |
download | wee-slack-5ce50c2bee5f2acb7b206ee37b851e3bc48bf9fa.tar.gz |
Revert "Use prefix_nick_<color> tag for messages in WeeChat 4.0.0"
This caused some nicks and bots to be colored as offline if the option
weechat.look.color_nick_offline was enabled because not all nicks and
bots are included in the nicklist. Revert this for now, and see if we
can bring it back later.
This reverts commit 7310fe88d6fbf94d1bda7c10f24fa9e396d80311.
-rw-r--r-- | wee_slack.py | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/wee_slack.py b/wee_slack.py index f439d58..b18b9ed 100644 --- a/wee_slack.py +++ b/wee_slack.py @@ -1947,7 +1947,6 @@ class SlackChannelCommon(object): message.ts, tagset=tagset, tag_nick=message.sender_plain, - prefix_color=message.prefix_color, history_message=history_message, no_log=no_log, extra_tags=extra_tags, @@ -2479,7 +2478,6 @@ class SlackChannel(SlackChannelCommon): timestamp, tagset, tag_nick=None, - prefix_color=None, history_message=False, no_log=False, extra_tags=None, @@ -2503,7 +2501,6 @@ class SlackChannel(SlackChannelCommon): tagset, user=tag_nick, self_msg=self_msg, - prefix_color=prefix_color, backlog=backlog, no_log=no_log, extra_tags=extra_tags, @@ -3108,7 +3105,6 @@ class SlackThreadChannel(SlackChannelCommon): timestamp, tagset, tag_nick=None, - prefix_color=None, history_message=False, no_log=False, extra_tags=None, @@ -3129,7 +3125,6 @@ class SlackThreadChannel(SlackChannelCommon): tagset, user=tag_nick, self_msg=self_msg, - prefix_color=prefix_color, backlog=backlog, no_log=no_log, extra_tags=extra_tags, @@ -3495,14 +3490,6 @@ class SlackMessage(object): def sender_plain(self): return self.get_sender(True) - @property - def prefix_color(self): - user = self.team.users.get(self.user_identifier) - if user: - return user.color_name - else: - return get_nick_color(self.sender_plain) - def get_reaction(self, reaction_name): for reaction in self.message_json.get("reactions", []): if reaction["name"] == reaction_name: @@ -5229,9 +5216,6 @@ def nick_from_profile(profile, username): def format_nick(nick, previous_nick=None): - if weechat_version >= 0x04000000: - return nick - if nick == previous_nick: nick = w.config_string(w.config_get("weechat.look.prefix_same_nick")) or nick nick_prefix = w.config_string(w.config_get("weechat.look.nick_prefix")) @@ -5262,7 +5246,6 @@ def tag( tagset=None, user=None, self_msg=False, - prefix_color=None, backlog=False, no_log=False, extra_tags=None, @@ -5279,12 +5262,7 @@ def tag( ts_tag = "slack_ts_{}".format(ts) slack_tag = "slack_{}".format(tagset or "default") nick_tag = ["nick_{}".format(user).replace(" ", "_")] if user else [] - prefix_nick_tag = ( - ["prefix_nick_{}".format(prefix_color.replace(",", ":"))] - if prefix_color and weechat_version >= 0x04000000 - else [] - ) - tags = [ts_tag, slack_tag] + nick_tag + prefix_nick_tag + tagsets.get(tagset, []) + tags = [ts_tag, slack_tag] + nick_tag + tagsets.get(tagset, []) if self_msg or backlog: tags = tags_set_notify_none(tags) if self_msg: |