]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/UntrustedIdentityException.java
e7bb5436b3181dcdcc6e00072cf8f2082d4b9769
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / UntrustedIdentityException.java
1 package org.asamk.signal.manager;
2
3 import org.asamk.signal.manager.storage.recipients.RecipientAddress;
4
5 public class UntrustedIdentityException extends Exception {
6
7 private final RecipientAddress sender;
8 private final Integer senderDevice;
9
10 public UntrustedIdentityException(final RecipientAddress sender) {
11 this(sender, null);
12 }
13
14 public UntrustedIdentityException(final RecipientAddress sender, final Integer senderDevice) {
15 super("Untrusted identity: " + sender.getIdentifier());
16 this.sender = sender;
17 this.senderDevice = senderDevice;
18 }
19
20 public RecipientAddress getSender() {
21 return sender;
22 }
23
24 public Integer getSenderDevice() {
25 return senderDevice;
26 }
27 }