diff --git a/telegram-core/telegram-core-simple/src/main/java/dev/struchkov/godfather/telegram/simple/core/util/UnitTrigger.java b/telegram-core/telegram-core-simple/src/main/java/dev/struchkov/godfather/telegram/simple/core/util/UnitTrigger.java index b243647..6c3e3ab 100644 --- a/telegram-core/telegram-core-simple/src/main/java/dev/struchkov/godfather/telegram/simple/core/util/UnitTrigger.java +++ b/telegram-core/telegram-core-simple/src/main/java/dev/struchkov/godfather/telegram/simple/core/util/UnitTrigger.java @@ -4,6 +4,7 @@ import dev.struchkov.godfather.main.domain.content.Mail; import dev.struchkov.godfather.telegram.domain.attachment.ButtonClickAttachment; import dev.struchkov.godfather.telegram.main.core.util.Attachments; +import java.util.Arrays; import java.util.Optional; import java.util.function.Predicate; @@ -41,4 +42,8 @@ public class UnitTrigger { .isPresent(); } + public static Predicate isPersonId(String... personId) { + return mail -> Arrays.stream(personId).anyMatch(id -> id.equals(mail.getFromPersonId())); + } + }