From cb57cb9c69978ca8d155844db44e260363ad4a00 Mon Sep 17 00:00:00 2001 From: Denver Gingerich Date: Wed, 22 Feb 2017 19:25:34 +0000 Subject: [PATCH] Conversations "CHECK IMAGE SIZE" fixed w subscribe --- sgx-catapult.rb | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) 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