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