package org.asamk.signal.manager.util;
-import com.fasterxml.jackson.databind.JsonNode;
-
import org.whispersystems.libsignal.IdentityKey;
import org.whispersystems.libsignal.fingerprint.NumericFingerprintGenerator;
import org.whispersystems.signalservice.api.push.SignalServiceAddress;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
-import java.io.InvalidObjectException;
import java.net.URLConnection;
import java.nio.file.Files;
return new SignalServiceAddress(null, identifier);
}
}
-
- public static JsonNode getNotNullNode(JsonNode parent, String name) throws InvalidObjectException {
- var node = parent.get(name);
- if (node == null || node.isNull()) {
- throw new InvalidObjectException(String.format("Incorrect file format: expected parameter %s not found ",
- name));
- }
-
- return node;
- }
}