summaryrefslogtreecommitdiff
path: root/lisp/erc/erc-backend.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/erc/erc-backend.el')
-rw-r--r--lisp/erc/erc-backend.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index efaac645c24..a6401cb84bc 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -1684,6 +1684,13 @@ See `erc-display-server-message'." nil
parsed 'notice (erc-get-buffer channel proc)
's324 ?c channel ?m modes)))
+(define-erc-response-handler (328)
+ "Channel URL (on freenode network)." nil
+ (let ((channel (second (erc-response.command-args parsed)))
+ (url (erc-response.contents parsed)))
+ (erc-display-message parsed 'notice (erc-get-buffer channel proc)
+ 's328 ?c channel ?u url)))
+
(define-erc-response-handler (329)
"Channel creation date." nil
(let ((channel (second (erc-response.command-args parsed)))