]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/storage/recipients/RecipientResolver.java
8744eeb93b2528a4c8ff44dda5009a2c9d9da134
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / storage / recipients / RecipientResolver.java
1 package org.asamk.signal.manager.storage.recipients;
2
3 import org.whispersystems.signalservice.api.push.ServiceId;
4 import org.whispersystems.signalservice.api.push.SignalServiceAddress;
5
6 public interface RecipientResolver {
7
8 RecipientId resolveRecipient(String identifier);
9
10 RecipientId resolveRecipient(RecipientAddress address);
11
12 RecipientId resolveRecipient(SignalServiceAddress address);
13
14 RecipientId resolveRecipient(ServiceId aci);
15
16 RecipientId resolveRecipient(long recipientId);
17 }