X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/9ad24614cb800c0e3f853dc985d8d4180bbdd04d..ff162cb44d1c5ea784d584a5fff03c4de8b2b5c8:/src/main/java/org/asamk/signal/commands/AddDeviceCommand.java diff --git a/src/main/java/org/asamk/signal/commands/AddDeviceCommand.java b/src/main/java/org/asamk/signal/commands/AddDeviceCommand.java index eb218c70..0895601a 100644 --- a/src/main/java/org/asamk/signal/commands/AddDeviceCommand.java +++ b/src/main/java/org/asamk/signal/commands/AddDeviceCommand.java @@ -7,6 +7,7 @@ import org.asamk.signal.commands.exceptions.CommandException; import org.asamk.signal.commands.exceptions.IOErrorException; import org.asamk.signal.commands.exceptions.UserErrorException; import org.asamk.signal.manager.Manager; +import org.asamk.signal.manager.api.DeviceLinkUrl; import org.asamk.signal.manager.api.InvalidDeviceLinkException; import org.asamk.signal.output.OutputWriter; import org.slf4j.Logger; @@ -45,7 +46,8 @@ public class AddDeviceCommand implements JsonRpcLocalCommand { } try { - m.addDeviceLink(linkUri); + var deviceLinkUrl = DeviceLinkUrl.parseDeviceLinkUri(linkUri); + m.addDeviceLink(deviceLinkUrl); } catch (IOException e) { logger.error("Add device link failed", e); throw new IOErrorException("Add device link failed", e);