File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
libsignal/service/src/main/java/org/whispersystems/signalservice/api Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -1820,6 +1820,10 @@ private GroupTargetInfo buildGroupTargetInfo(List<SignalServiceAddress> recipien
1820
1820
Set <SignalProtocolAddress > destinations = store .getAllAddressesWithActiveSessions (addressNames );
1821
1821
Map <String , List <Integer >> devicesByAddressName = new HashMap <>();
1822
1822
1823
+ destinations .addAll (recipients .stream ()
1824
+ .map (a -> new SignalProtocolAddress (a .getIdentifier (), SignalServiceAddress .DEFAULT_DEVICE_ID ))
1825
+ .collect (Collectors .toList ()));
1826
+
1823
1827
for (SignalProtocolAddress destination : destinations ) {
1824
1828
List <Integer > devices = devicesByAddressName .containsKey (destination .getName ()) ? devicesByAddressName .get (destination .getName ()) : new LinkedList <>();
1825
1829
devices .add (destination .getDeviceId ());
You can’t perform that action at this time.
0 commit comments