X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/9c67aabebb1d6114eddebe19e36f73fb76691c05..b7005884fdcfa8d95f54e557ddbf2fe4201962f8:/src/main/java/org/asamk/signal/commands/DaemonCommand.java diff --git a/src/main/java/org/asamk/signal/commands/DaemonCommand.java b/src/main/java/org/asamk/signal/commands/DaemonCommand.java index 5e715647..605182ae 100644 --- a/src/main/java/org/asamk/signal/commands/DaemonCommand.java +++ b/src/main/java/org/asamk/signal/commands/DaemonCommand.java @@ -19,6 +19,7 @@ import org.asamk.signal.dbus.DbusSignalControlImpl; import org.asamk.signal.dbus.DbusSignalImpl; import org.asamk.signal.jsonrpc.SignalJsonRpcDispatcherHandler; import org.asamk.signal.manager.Manager; +import org.asamk.signal.manager.MultiAccountManager; import org.asamk.signal.util.IOUtils; import org.freedesktop.dbus.connections.impl.DBusConnection; import org.freedesktop.dbus.exceptions.DBusException; @@ -141,7 +142,7 @@ public class DaemonCommand implements MultiLocalCommand, LocalCommand { @Override public void handleCommand( - final Namespace ns, final SignalCreator c, final OutputWriter outputWriter + final Namespace ns, final MultiAccountManager c, final OutputWriter outputWriter ) throws CommandException { logger.info("Starting daemon in multi-account mode"); final var noReceiveStdOut = Boolean.TRUE.equals(ns.getBoolean("no-receive-stdout")); @@ -220,7 +221,7 @@ public class DaemonCommand implements MultiLocalCommand, LocalCommand { } private void runSocketMultiAccount( - final SignalCreator c, final ServerSocketChannel serverChannel, final boolean noReceiveOnStart + final MultiAccountManager c, final ServerSocketChannel serverChannel, final boolean noReceiveOnStart ) { runSocket(serverChannel, channel -> { final var handler = getSignalJsonRpcDispatcherHandler(channel, noReceiveOnStart); @@ -276,7 +277,7 @@ public class DaemonCommand implements MultiLocalCommand, LocalCommand { } private void runDbusMultiAccount( - final SignalCreator c, final boolean noReceiveOnStart, final boolean isDbusSystem + final MultiAccountManager c, final boolean noReceiveOnStart, final boolean isDbusSystem ) throws UnexpectedErrorException { runDbus(isDbusSystem, (connection, objectPath) -> { final var signalControl = new DbusSignalControlImpl(c, objectPath);