X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/e5a8cdb056e247eed0486d7e856b8826cb4998a3..be0993c5d8171aff9190e152b095677be4088112:/src/main/java/org/asamk/signal/dbus/DbusMultiAccountManagerImpl.java diff --git a/src/main/java/org/asamk/signal/dbus/DbusMultiAccountManagerImpl.java b/src/main/java/org/asamk/signal/dbus/DbusMultiAccountManagerImpl.java index 9659fea5..2c5f720f 100644 --- a/src/main/java/org/asamk/signal/dbus/DbusMultiAccountManagerImpl.java +++ b/src/main/java/org/asamk/signal/dbus/DbusMultiAccountManagerImpl.java @@ -46,6 +46,14 @@ public class DbusMultiAccountManagerImpl implements MultiAccountManager { .toList(); } + @Override + public List getManagers() { + return signalControl.listAccounts() + .stream() + .map(a -> (Manager) new DbusManagerImpl(getRemoteObject(a, Signal.class), connection)) + .toList(); + } + @Override public void addOnManagerAddedHandler(final Consumer handler) { synchronized (onManagerAddedHandlers) {