enforce sorted ordering in JIDs for group messages

Denver Gingerich created

Change summary

sgx-bwmsgsv2.rb | 9 +++++++++
1 file changed, 9 insertions(+)

Detailed changes

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