Use new blather properly

Stephen Paul Weber created

Change summary

Gemfile         | 2 +-
sgx-bwmsgsv2.rb | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)

Detailed changes

Gemfile 🔗

@@ -3,7 +3,7 @@
 source 'https://rubygems.org'
 
 gem 'activesupport', '<5.0.0'
-gem 'blather', git: "https://github.com/adhearsion/blather.git"
+gem 'blather', git: "https://github.com/adhearsion/blather.git", branch: "develop"
 gem 'em-hiredis'
 gem 'em-http-request'
 gem 'em_promise.rb'

sgx-bwmsgsv2.rb 🔗

@@ -170,8 +170,7 @@ module SGXbwmsgsv2
 		panic(e)
 	end
 
-	# workqueue_count MUST be 0 or else Blather uses threads!
-	setup ARGV[0], ARGV[1], ARGV[2], ARGV[3], nil, nil, workqueue_count: 0
+	setup ARGV[0], ARGV[1], ARGV[2], ARGV[3], nil, nil, async: true
 
 	def self.pass_on_message(m, users_num, jid)
 		# setup delivery receipt; similar to a reply