X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Friece-keepalive.el;h=955b6abeee729a0c422ada80176a793668b8fbd1;hb=414534e6c105af7f5ba16cfe2499e437df15bc9b;hp=d35729772966bb1046190fdc3970db47343c7efd;hpb=2e8d72b091af0ce1e3673f90d8024739328a0d7c;p=elisp%2Friece.git diff --git a/lisp/riece-keepalive.el b/lisp/riece-keepalive.el index d357297..955b6ab 100644 --- a/lisp/riece-keepalive.el +++ b/lisp/riece-keepalive.el @@ -19,8 +19,8 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Commentary: @@ -29,6 +29,7 @@ ;;; Code: (require 'riece-options) +(require 'riece-server) (defgroup riece-keepalive nil "Keep an IRC connection." @@ -63,8 +64,12 @@ (setq riece-keepalive-timer nil))) (defun riece-keepalive-insinuate () - (add-hook 'riece-after-login-hook #'riece-keepalive-after-login-hook) - (add-hook 'riece-after-close-hook #'riece-keepalive-after-close-hook)) + (add-hook 'riece-after-login-hook 'riece-keepalive-after-login-hook) + (add-hook 'riece-after-close-hook 'riece-keepalive-after-close-hook)) + +(defun riece-keepalive-uninstall () + (remove-hook 'riece-after-login-hook 'riece-keepalive-after-login-hook) + (remove-hook 'riece-after-close-hook 'riece-keepalive-after-close-hook)) (provide 'riece-keepalive)