riece-funcall-ignore-errors instead of riece-ignore-errors.
* riece-ctcp.el (riece-handle-ctcp-request): Use
riece-funcall-ignore-errors instead of riece-ignore-errors.
(riece-handle-ctcp-response): Ditto.
+2005-08-17 Daiki Ueno <ueno@unixuser.org>
+
+ * riece-filter.el (riece-handle-message): Use
+ riece-funcall-ignore-errors instead of riece-ignore-errors.
+
+ * riece-ctcp.el (riece-handle-ctcp-request): Use
+ riece-funcall-ignore-errors instead of riece-ignore-errors.
+ (riece-handle-ctcp-response): Ditto.
+
2005-08-16 Daiki Ueno <ueno@unixuser.org>
* riece-options.el (riece-data-directory): Use load-file-name.
(after-hook
(intern (concat "riece-ctcp-after-" request
"-request-hook"))))
- (unless (riece-ignore-errors (symbol-name hook)
- (run-hook-with-args-until-success
- hook prefix (car targets) message))
+ (unless (riece-funcall-ignore-errors
+ (symbol-name hook)
+ #'run-hook-with-args-until-success
+ hook prefix (car targets) message)
(if function
(riece-funcall-ignore-errors (symbol-name function)
function prefix (car targets)
message))
- (riece-ignore-errors (symbol-name after-hook)
- (run-hook-with-args-until-success
- after-hook prefix (car targets) message))))
+ (riece-funcall-ignore-errors (symbol-name after-hook)
+ #'run-hook-with-args-until-success
+ after-hook prefix (car targets)
+ message)))
t)))))
(defun riece-handle-ctcp-version-request (prefix target string)
(after-hook
(intern (concat "riece-ctcp-after-" response
"-response-hook"))))
- (unless (riece-ignore-errors (symbol-name hook)
- (run-hook-with-args-until-success
- hook prefix (car targets) message))
+ (unless (riece-funcall-ignore-errors
+ (symbol-name hook)
+ #'run-hook-with-args-until-success
+ hook prefix (car targets) message)
(if function
(riece-funcall-ignore-errors
(symbol-name function)
function prefix (car targets) message))
- (riece-ignore-errors (symbol-name after-hook)
- (run-hook-with-args-until-success
- after-hook prefix (car targets) message))))
+ (riece-funcall-ignore-errors (symbol-name after-hook)
+ #'run-hook-with-args-until-success
+ after-hook prefix (car targets)
+ message)))
t)))))
(defun riece-handle-ctcp-version-response (prefix target string)
(format "riece-handle-default-%03d-message" base-number))))
(if (and function
(symbol-function function))
- (riece-funcall-ignore-errors (if (symbolp function)
- (symbol-name function)
- (format "numeric-reply-%d" number))
+ (riece-funcall-ignore-errors (symbol-name function)
function prefix number name
(riece-decode-coding-string string)))))
(let ((function (intern-soft (concat "riece-handle-" message "-message")))
(hook (intern (concat "riece-" message "-hook")))
(after-hook (intern (concat "riece-after-" message "-hook"))))
- (unless (riece-ignore-errors (if (symbolp hook)
- (symbol-name hook)
- (format "%s-hook" message))
- (run-hook-with-args-until-success hook prefix string))
+ (unless (riece-funcall-ignore-errors (symbol-name hook)
+ #'run-hook-with-args-until-success
+ hook prefix string)
(if function
- (riece-funcall-ignore-errors (if (symbolp function)
- (symbol-name function)
- (format "message-%s" message))
+ (riece-funcall-ignore-errors (symbol-name function)
function prefix string))
- (riece-ignore-errors (if (symbolp after-hook)
- (symbol-name after-hook)
- (format "%s-after-hook" message))
- (run-hook-with-args-until-success after-hook prefix string)))))
+ (riece-funcall-ignore-errors (symbol-name after-hook)
+ #'run-hook-with-args-until-success
+ after-hook prefix string))))
(defsubst riece-chomp-string (string)
(if (string-match "\r\\'" string)