From 449c2e4e3965567a23951ba59ae239665d8ee425 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 19 Jul 2022 12:30:15 -0500 Subject: [PATCH] Use new blather properly --- Gemfile | 2 +- sgx-bwmsgsv2.rb | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 6f07ae52cfe90ef287ef4619ff82c8365e9fd6d2..978044f08312f1500ad0115a050050c0f216de74 100644 --- a/Gemfile +++ b/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' diff --git a/sgx-bwmsgsv2.rb b/sgx-bwmsgsv2.rb index a4f25ecc65dc298c1b1270f5487c62e8e189dc0c..cb2e2ae4850c153c26a961d63868cc5008515bd8 100755 --- a/sgx-bwmsgsv2.rb +++ b/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