X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/184354ffb71ea643b62c01c8406402ea4f492ac1..c53bb132eb9759ee6541d037d2eeadc848c2c89b:/src/main/java/org/asamk/signal/manager/Utils.java diff --git a/src/main/java/org/asamk/signal/manager/Utils.java b/src/main/java/org/asamk/signal/manager/Utils.java index f47dc1ce..4012674f 100644 --- a/src/main/java/org/asamk/signal/manager/Utils.java +++ b/src/main/java/org/asamk/signal/manager/Utils.java @@ -1,6 +1,5 @@ package org.asamk.signal.manager; -import org.apache.http.util.TextUtils; import org.asamk.signal.AttachmentInvalidException; import org.signal.libsignal.metadata.certificate.CertificateValidator; import org.whispersystems.libsignal.IdentityKey; @@ -25,6 +24,8 @@ import java.net.URLEncoder; import java.nio.file.Files; import java.util.*; +import static org.whispersystems.signalservice.internal.util.Util.isEmpty; + class Utils { static List getSignalServiceAttachments(List attachments) throws AttachmentInvalidException { @@ -100,7 +101,7 @@ class Utils { String deviceIdentifier = query.get("uuid"); String publicKeyEncoded = query.get("pub_key"); - if (TextUtils.isEmpty(deviceIdentifier) || TextUtils.isEmpty(publicKeyEncoded)) { + if (isEmpty(deviceIdentifier) || isEmpty(publicKeyEncoded)) { throw new RuntimeException("Invalid device link uri"); } @@ -223,8 +224,8 @@ class Utils { static class DeviceLinkInfo { - String deviceIdentifier; - ECPublicKey deviceKey; + final String deviceIdentifier; + final ECPublicKey deviceKey; DeviceLinkInfo(final String deviceIdentifier, final ECPublicKey deviceKey) { this.deviceIdentifier = deviceIdentifier;