From b4eff648b2d9f6efcd20e2e2d30d4e60f7caeb7f Mon Sep 17 00:00:00 2001 From: astro Date: Tue, 17 Apr 2007 23:26:01 +0000 Subject: [PATCH] Port c3d2-web-trigger to xmpp4r-0.3.1 git-svn-id: svn://svn.c3d2.de/c3d2-web/trunk@622 31f61c52-7bfb-0310-b897-fc00f8a278f0 --- scripts/c3d2-web-trigger.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/c3d2-web-trigger.rb b/scripts/c3d2-web-trigger.rb index be1c52306..6aa70b6b1 100644 --- a/scripts/c3d2-web-trigger.rb +++ b/scripts/c3d2-web-trigger.rb @@ -2,9 +2,9 @@ require 'pty' require 'thread' -$:.unshift('~/xmpp4r/lib') +$:.unshift('/home/astro/xmpp4r/lib') require 'xmpp4r' -require 'xmpp4r/helpers/roster' +require 'xmpp4r/roster' JID = 'c3d2-web-trigger@pentabarf.org/svn-trigger' PASSWORD = '***' @@ -19,6 +19,7 @@ def execute_in_terminal(cmd) output = '' begin + puts "+++ spawning" PTY.spawn(cmd) do |r,w,pid| while buf = r.gets print buf @@ -34,7 +35,7 @@ def execute_in_terminal(cmd) end cl = Jabber::Client.new(Jabber::JID.new(JID)) -cl.connect +cl.connect('bubbles.pentabarf.org', 5222) cl.auth(PASSWORD) presence = Jabber::Presence.new(:xa, 'Not been triggered yet') @@ -63,7 +64,7 @@ cl.add_message_callback { |msg| end } -roster = Jabber::Helpers::Roster.new(cl) +roster = Jabber::Roster::Helper.new(cl) roster.add_subscription_request_callback { |item,pres| roster.accept_subscription(pres.from) puts "Subscribed from #{pres.from}"