import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.ObjectMapper;
-import org.whispersystems.libsignal.util.guava.Optional;
-import org.whispersystems.signalservice.api.push.SignalServiceAddress;
-
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
+import java.util.Optional;
import java.util.stream.Collectors;
public class Util {
}
public static String getStringIfNotBlank(Optional<String> value) {
- var string = value.orNull();
+ var string = value.orElse(null);
if (string == null || string.isBlank()) {
return null;
}
return f.toString();
}
- public static String getLegacyIdentifier(final SignalServiceAddress address) {
- return address.getNumber().or(() -> address.getUuid().get().toString());
- }
-
public static ObjectMapper createJsonObjectMapper() {
var objectMapper = new ObjectMapper();
objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.PUBLIC_ONLY);