diff --git a/sgx-catapult.rb b/sgx-catapult.rb index 60b75b675652555f6d8294fb95e7d0b8e88bfc6a..4bd3323cd38c41c4de72179219a356546534f016 100755 --- a/sgx-catapult.rb +++ b/sgx-catapult.rb @@ -33,7 +33,7 @@ require 'log4r' $stdout.sync = true -puts "Soprani.ca/SMS Gateway for XMPP - Catapult v0.027\n\n" +puts "Soprani.ca/SMS Gateway for XMPP - Catapult v0.028\n\n" if ARGV.size != 9 then puts "Usage: sgx-catapult.rb " + @@ -219,7 +219,7 @@ module SGXcatapult msg.from = p.to msg.type = :subscribed - puts "RESPONSE5: #{msg.inspect}" + puts 'RESPONSE5a: ' + msg.inspect write_to_stream msg @@ -235,7 +235,17 @@ module SGXcatapult msg.to = p.from msg.from = p.to.to_s + '/sgx' - puts 'RESPONSE0: ' + msg.inspect + puts 'RESPONSE5b: ' + msg.inspect + write_to_stream msg + + + # need to subscribe back so Conversations displays images inline + msg = Blather::Stanza::Presence.new + msg.to = p.from.to_s.split('/', 2)[0] + msg.from = p.to.to_s.split('/', 2)[0] + msg.type = :subscribe + + puts 'RESPONSE5c: ' + msg.inspect write_to_stream msg end