mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-25 19:29:54 +01:00
Ensure group membership for typing indicators.
This commit is contained in:
committed by
Greyson Parrelli
parent
68d29d9a0f
commit
c6dd25a119
@@ -12,6 +12,7 @@ import org.thoughtcrime.securesms.util.Util;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
public class RecipientId implements Parcelable, Comparable<RecipientId> {
|
||||
|
||||
@@ -62,6 +63,12 @@ public class RecipientId implements Parcelable, Comparable<RecipientId> {
|
||||
return out;
|
||||
}
|
||||
|
||||
public static boolean serializedListContains(@NonNull String serialized, @NonNull RecipientId recipientId) {
|
||||
return Pattern.compile("\\b" + recipientId.serialize() + "\\b")
|
||||
.matcher(serialized)
|
||||
.find();
|
||||
}
|
||||
|
||||
public boolean isUnknown() {
|
||||
return id == UNKNOWN_ID;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user