]> nmode's Git Repositories - signal-cli/commitdiff
Refactor getManagerFromQuery method
authorAsamK <asamk@gmx.de>
Thu, 9 Nov 2023 15:36:01 +0000 (16:36 +0100)
committerAsamK <asamk@gmx.de>
Thu, 9 Nov 2023 17:54:17 +0000 (18:54 +0100)
src/main/java/org/asamk/signal/http/HttpServerHandler.java

index 4d13e22c30fd70d4b95dee14e13b8ae75e34e60e..b888464e1bd624267c372e70d42164ec12b34509 100644 (file)
@@ -201,22 +201,22 @@ public class HttpServerHandler {
     }
 
     private List<Manager> getManagerFromQuery(final Map<String, String> query) {
-        List<Manager> managers;
         if (m != null) {
-            managers = List.of(m);
-        } else {
+            return List.of(m);
+        }
+        if (c != null) {
             final var account = query.get("account");
             if (account == null || account.isEmpty()) {
-                managers = c.getManagers();
+                return c.getManagers();
             } else {
                 final var manager = c.getManager(account);
                 if (manager == null) {
                     return null;
                 }
-                managers = List.of(manager);
+                return List.of(manager);
             }
         }
-        return managers;
+        return List.of();
     }
 
     private List<Pair<Manager, Manager.ReceiveMessageHandler>> subscribeReceiveHandlers(