X-Git-Url: http://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-keepalive.el;h=955b6abeee729a0c422ada80176a793668b8fbd1;hp=d35729772966bb1046190fdc3970db47343c7efd;hb=a276a2a33ae21ebef38bdd8aa6ef93b088f13e77;hpb=8bb0858f2815a32b2cd471fbdfbda2e86e82eb07 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)