Skip to content
Snippets Groups Projects
Unverified Commit 2a94ce7f authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

wip

parent e47220b5
Branches
Tags
No related merge requests found
...@@ -13,10 +13,13 @@ import de.justjanne.libquassel.annotations.ProtocolSide ...@@ -13,10 +13,13 @@ import de.justjanne.libquassel.annotations.ProtocolSide
import de.justjanne.libquassel.annotations.RpcApi import de.justjanne.libquassel.annotations.RpcApi
import de.justjanne.libquassel.annotations.RpcParam import de.justjanne.libquassel.annotations.RpcParam
import de.justjanne.libquassel.annotations.RpcCall import de.justjanne.libquassel.annotations.RpcCall
import de.justjanne.libquassel.protocol.api.dto.AliasManagerDto
import de.justjanne.libquassel.protocol.variant.QVariantMap import de.justjanne.libquassel.protocol.variant.QVariantMap
@RpcApi("AliasManager", side = ProtocolSide.CORE) @RpcApi("AliasManager", side = ProtocolSide.CORE)
interface AliasManagerClientApi { interface AliasManagerClientApi {
@RpcCall("update") @RpcCall("update")
suspend fun update(@RpcParam.QVariantMap properties: QVariantMap) suspend fun update(@RpcParam.QVariantMap properties: QVariantMap)
suspend fun update(properties: AliasManagerDto) = update(properties.serialize())
} }
...@@ -13,6 +13,7 @@ import de.justjanne.libquassel.annotations.ProtocolSide ...@@ -13,6 +13,7 @@ import de.justjanne.libquassel.annotations.ProtocolSide
import de.justjanne.libquassel.annotations.RpcApi import de.justjanne.libquassel.annotations.RpcApi
import de.justjanne.libquassel.annotations.RpcParam import de.justjanne.libquassel.annotations.RpcParam
import de.justjanne.libquassel.annotations.RpcCall import de.justjanne.libquassel.annotations.RpcCall
import de.justjanne.libquassel.protocol.api.dto.AliasManagerDto
import de.justjanne.libquassel.protocol.variant.QVariantMap import de.justjanne.libquassel.protocol.variant.QVariantMap
@RpcApi("AliasManager", side = ProtocolSide.CLIENT) @RpcApi("AliasManager", side = ProtocolSide.CLIENT)
...@@ -27,4 +28,6 @@ interface AliasManagerServerApi { ...@@ -27,4 +28,6 @@ interface AliasManagerServerApi {
suspend fun requestUpdate( suspend fun requestUpdate(
@RpcParam.QVariantMap properties: QVariantMap @RpcParam.QVariantMap properties: QVariantMap
) )
suspend fun requestUpdate(properties: AliasManagerDto) = requestUpdate(properties.serialize())
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment