]> nmode's Git Repositories - signal-cli/commitdiff
Fix inspection issues
authorAsamK <asamk@gmx.de>
Fri, 15 Dec 2023 16:32:30 +0000 (17:32 +0100)
committerAsamK <asamk@gmx.de>
Fri, 15 Dec 2023 16:32:30 +0000 (17:32 +0100)
12 files changed:
lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java
lib/src/main/java/org/asamk/signal/manager/helper/StorageHelper.java
lib/src/main/java/org/asamk/signal/manager/internal/ManagerImpl.java
src/main/java/org/asamk/signal/dbus/DbusCommandHandler.java
src/main/java/org/asamk/signal/dbus/DbusProperties.java
src/main/java/org/asamk/signal/dbus/DbusSignalImpl.java
src/main/java/org/asamk/signal/jsonrpc/JsonRpcMessage.java
src/main/java/org/asamk/signal/jsonrpc/JsonRpcRequest.java
src/main/java/org/asamk/signal/jsonrpc/JsonRpcResponse.java
src/main/java/org/asamk/signal/jsonrpc/SignalJsonRpcCommandHandler.java
src/main/java/org/asamk/signal/jsonrpc/SignalJsonRpcDispatcherHandler.java
src/main/java/org/asamk/signal/util/Util.java

index 80eb4c06e36440fb235c7cc9b8a4219f65b855da..2af6337fece0dd03bfff7e5d1122f43efaeb058e 100644 (file)
@@ -220,7 +220,7 @@ public class SendHelper {
                 (messageSender, address, unidentifiedAccess) -> messageSender.sendTyping(List.of(address),
                         List.of(unidentifiedAccess),
                         message,
-                        null).get(0));
+                        null).getFirst());
         handleSendMessageResult(result);
         return result;
     }
index fa1eef112af60bf5a9bd2e49cd4f7c0788d46203..1eed964d8a45a5cc556a8b3e195e91c1856711b3 100644 (file)
@@ -302,7 +302,7 @@ public class StorageHelper {
             logger.warn("Failed to read storage records, ignoring.");
             return null;
         }
-        return !records.isEmpty() ? records.get(0) : null;
+        return !records.isEmpty() ? records.getFirst() : null;
     }
 
     private List<SignalStorageRecord> getSignalStorageRecords(final Collection<StorageId> storageIds) throws IOException {
index cfa54cde26cc10d2d7e316c16124f5e76ab834d6..e87550b1bcc9ebc1bb476acc418e3073ac4a4f91 100644 (file)
@@ -1291,7 +1291,7 @@ public class ManagerImpl implements Manager {
                     r -> context.getIdentityHelper().trustIdentityVerifiedSafetyNumber(r, safetyNumber.safetyNumber()));
             case IdentityVerificationCode.ScannableSafetyNumber safetyNumber -> trustIdentity(recipient,
                     r -> context.getIdentityHelper().trustIdentityVerifiedSafetyNumber(r, safetyNumber.safetyNumber()));
-            case null, default -> throw new AssertionError("Invalid verification code type");
+            case null -> throw new AssertionError("Invalid verification code type");
         };
     }
 
index f8a65e7eef0d0c6d5169b3a296bc57bdcad62b9f..4f320ad8c3085db563c039e3ab55967c1275e162 100644 (file)
@@ -94,7 +94,7 @@ public class DbusCommandHandler {
                         "Multiple users found, you need to specify an account (phone number) with -a");
             }
 
-            return accounts.get(0).getPath();
+            return accounts.getFirst().getPath();
         } catch (UnknownMethod e) {
             // dbus daemon not running in multi-account mode
             return null;
index a77ed1648d21243e0ec1fb25d1a6596e857ad2e2..419a034b2280b338e45d9a075b584b75872151cd 100644 (file)
@@ -52,7 +52,6 @@ public abstract class DbusProperties implements Properties {
     }
 
     @Override
-    @SuppressWarnings("unchecked")
     public Map<String, Variant<?>> GetAll(final String interface_name) {
         final var handler = getHandlerOptional(interface_name);
         if (handler.isEmpty()) {
index 2921533e2bc5b7581e2c757acc33791251756f03..6e394eb4c9fd84f17036e8900ddf2897d3663047 100644 (file)
@@ -668,7 +668,7 @@ public class DbusSignalImpl implements Signal, AutoCloseable {
     @Override
     public boolean isRegistered(String number) {
         var result = isRegistered(List.of(number));
-        return result.get(0);
+        return result.getFirst();
     }
 
     @Override
index 8d1fcbf7efa7ac7286ccc7e7db961ca335a48494..e0acdcf1f126d0dd8675569bfdf0ebf5d3f2cd40 100644 (file)
@@ -2,8 +2,6 @@ package org.asamk.signal.jsonrpc;
 
 /**
  * Represents a JSON-RPC (batch) request or (batch) response.
- * https://www.jsonrpc.org/specification
+ * <a href="https://www.jsonrpc.org/specification">https://www.jsonrpc.org/specification</a>
  */
-public sealed abstract class JsonRpcMessage permits JsonRpcBatchMessage, JsonRpcRequest, JsonRpcResponse {
-
-}
+public sealed abstract class JsonRpcMessage permits JsonRpcBatchMessage, JsonRpcRequest, JsonRpcResponse {}
index 8e7535ec36bba688943c8fa04e41b36907fc8cbb..e90d740c093fb132076b3ab54ffe613542a434b3 100644 (file)
@@ -6,7 +6,7 @@ import com.fasterxml.jackson.databind.node.ValueNode;
 
 /**
  * Represents a JSON-RPC request.
- * https://www.jsonrpc.org/specification#request_object
+ * <a href="https://www.jsonrpc.org/specification#request_object">https://www.jsonrpc.org/specification#request_object</a>
  */
 public final class JsonRpcRequest extends JsonRpcMessage {
 
index 406212d825ab6482df97c20c09571e2cd7b291b1..9cc2e965eb8dcfd04f6a83eff0d1fa5f4b27a6cc 100644 (file)
@@ -6,7 +6,7 @@ import com.fasterxml.jackson.databind.node.ValueNode;
 
 /**
  * Represents a JSON-RPC response.
- * https://www.jsonrpc.org/specification#response_object
+ * <a href="https://www.jsonrpc.org/specification#response_object">https://www.jsonrpc.org/specification#response_object</a>
  */
 public final class JsonRpcResponse extends JsonRpcMessage {
 
index 3d4708200434c4aa1a6db9cc4d84b3b4fafc4650..3609163c427777215748cf2a4e9e0294a0037631 100644 (file)
@@ -94,7 +94,7 @@ public class SignalJsonRpcCommandHandler {
             if (manager == null) {
                 final var managers = c.getManagers();
                 if (managers.size() == 1) {
-                    manager = managers.get(0);
+                    manager = managers.getFirst();
                 }
             }
             if (manager != null) {
index 00abb63522bbc22ee222d0768a013fd7c6b0baa2..c8b4bc15126d66a3fe4e522bcf80ac3c50b0e2db 100644 (file)
@@ -126,7 +126,7 @@ public class SignalJsonRpcDispatcherHandler {
     private void unsubscribeReceive(final Manager m) {
         final var subscriptionId = receiveHandlers.entrySet()
                 .stream()
-                .filter(e -> e.getValue().size() == 1 && e.getValue().get(0).first().equals(m))
+                .filter(e -> e.getValue().size() == 1 && e.getValue().getFirst().first().equals(m))
                 .map(Map.Entry::getKey)
                 .findFirst();
         subscriptionId.ifPresent(this::unsubscribeReceive);
index 4685249cef94c5f3f40302997bd954d2beed6b4d..94996ee3b5249bed406a4161d857c94e40559923 100644 (file)
@@ -42,7 +42,7 @@ public class Util {
         if (strings.isEmpty()) {
             return "";
         }
-        return strings.get(0) + strings.stream()
+        return strings.getFirst() + strings.stream()
                 .skip(1)
                 .filter(s -> !s.isEmpty())
                 .map(s -> Character.toUpperCase(s.charAt(0)) + s.substring(1).toLowerCase(Locale.ROOT))