diff options
| author | 2018-09-07 20:22:27 +0100 | |
|---|---|---|
| committer | 2018-09-07 20:22:27 +0100 | |
| commit | e06fb1e3c715aa168ccc2589cd05da2d56282047 (patch) | |
| tree | d4a3de4ff30f1a135cef3fabceda93969d966720 | |
| parent | Support IRCv3's tls/STARTTLS (diff) | |
| signature | ||
Remove starttls.py, it's harder than I thought.
| -rw-r--r-- | modules/starttls.py | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/modules/starttls.py b/modules/starttls.py deleted file mode 100644 index e3e69341..00000000 --- a/modules/starttls.py +++ /dev/null @@ -1,26 +0,0 @@ -import base64 - -class Module(object): - def __init__(self, bot, events, exports): - self.bot = bot - events.on("received.cap.ls").hook(self.on_cap) - events.on("received.cap.ack").hook(self.on_cap_ack) - - events.on("received.numeric.670").hook(self.starttls_success) - events.on("received.numeric.691").hook(self.starttls_failed) - - def on_cap(self, event): - if "tls" in event["capabilities"].keys() and not event["server"].tls: - event["server"].queue_capability("tls") - - def on_cap_ack(self, event): - if "tls" in event["capabilities"].keys(): - event["server"].send_starttls() - event["server"].wait_for_capability("tls") - - def starttls_success(self, event): - event["server"].wrap_tls() - event["server"].capability_done("tls") - def starttls_failed(self, event): - event["server"].capability_done("tls") - |
