]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/dbus/DbusMultiAccountManagerImpl.java
Improve JSON-RPC subscribeReceive method with subscription id
[signal-cli] / src / main / java / org / asamk / signal / dbus / DbusMultiAccountManagerImpl.java
index 9659fea52cd3fe6fd97e7bbfdc1429155d6747d9..2c5f720f0205c0f83952914ca8f1e66d41393c01 100644 (file)
@@ -46,6 +46,14 @@ public class DbusMultiAccountManagerImpl implements MultiAccountManager {
                 .toList();
     }
 
+    @Override
+    public List<Manager> getManagers() {
+        return signalControl.listAccounts()
+                .stream()
+                .map(a -> (Manager) new DbusManagerImpl(getRemoteObject(a, Signal.class), connection))
+                .toList();
+    }
+
     @Override
     public void addOnManagerAddedHandler(final Consumer<Manager> handler) {
         synchronized (onManagerAddedHandlers) {