From 6de670faaa163671507dfa94332ce42e66dfba98 Mon Sep 17 00:00:00 2001 From: Denver Gingerich Date: Sun, 12 Apr 2020 17:13:18 +0000 Subject: [PATCH] enforce sorted ordering in JIDs for group messages --- sgx-bwmsgsv2.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sgx-bwmsgsv2.rb b/sgx-bwmsgsv2.rb index 5f82ac79e6521b40689a8b3c2b4e379da1ac3f2a..6e36a138141590194fc4e669d411473b7e829a2c 100755 --- a/sgx-bwmsgsv2.rb +++ b/sgx-bwmsgsv2.rb @@ -344,6 +344,15 @@ module SGXbwmsgsv2 numbers = num_dest.split(',') if numbers.length > 1 # TODO: validate each element of numbers + + if numbers.sort != numbers + # TODO: send regular msg re err + + # TODO: sorted JID in gone body + next EMPromise.reject([:cancel, + 'gone']) + end + next numbers end