aboutsummaryrefslogtreecommitdiff
path: root/IRCLineHandler.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-09-03 22:32:48 +0100
committerGravatar jesopo2018-09-03 22:32:48 +0100
commitd90a5164da6d3c48fb4607dc74ba98598906a06c (patch)
treee293e13abc58a6f48fe862c0387407a332870755 /IRCLineHandler.py
parentSupport IRCv3's echo-message (diff)
signature
Nope, revert echo-message support. a certain network only offers it in channel,
not private.
Diffstat (limited to 'IRCLineHandler.py')
-rw-r--r--IRCLineHandler.py20
1 files changed, 4 insertions, 16 deletions
diff --git a/IRCLineHandler.py b/IRCLineHandler.py
index 045bc33d..e1d32bec 100644
--- a/IRCLineHandler.py
+++ b/IRCLineHandler.py
@@ -8,8 +8,7 @@ RE_CHANTYPES = re.compile(r"\bCHANTYPES=(\W+)(?:\b|$)")
RE_MODES = re.compile(r"[-+]\w+")
CAPABILITIES = {"message-tags", "multi-prefix", "chghost", "invite-notify",
- "account-tag", "account-notify", "extended-join", "away-notify",
- "echo-message"}
+ "account-tag", "account-notify", "extended-join", "away-notify"}
class LineHandler(object):
def __init__(self, bot, events):
@@ -380,20 +379,9 @@ class LineHandler(object):
if target[0] in event["server"].channel_types:
channel = event["server"].get_channel(event["args"][0])
-
- if not event["server"].is_own_nickname(nickname):
- self.events.on("received.message.channel").call(
- user=user, channel=channel, **kwargs)
- channel.buffer.add_line(user.nickname, message, action)
- else:
- # supporting echo-message
- self.events.on("self.message.channel").call(
- channel=channel, **kwargs)
- channel.buffer.add_line(user.nickname, message, action, True)
- elif event["server"].is_own_nickname(nickname):
- # supporting echo-message
- self.events.on("self.message.private").call(
- user=event["server"].get_user(target), **kwargs)
+ self.events.on("received.message.channel").call(
+ user=user, channel=channel, **kwargs)
+ channel.buffer.add_line(user.nickname, message, action)
elif event["server"].is_own_nickname(target):
self.events.on("received.message.private").call(
user=user, **kwargs)