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
No related tags found
No related merge requests found
......@@ -13,10 +13,13 @@ import de.justjanne.libquassel.annotations.ProtocolSide
import de.justjanne.libquassel.annotations.RpcApi
import de.justjanne.libquassel.annotations.RpcParam
import de.justjanne.libquassel.annotations.RpcCall
import de.justjanne.libquassel.protocol.api.dto.AliasManagerDto
import de.justjanne.libquassel.protocol.variant.QVariantMap
@RpcApi("AliasManager", side = ProtocolSide.CORE)
interface AliasManagerClientApi {
@RpcCall("update")
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
import de.justjanne.libquassel.annotations.RpcApi
import de.justjanne.libquassel.annotations.RpcParam
import de.justjanne.libquassel.annotations.RpcCall
import de.justjanne.libquassel.protocol.api.dto.AliasManagerDto
import de.justjanne.libquassel.protocol.variant.QVariantMap
@RpcApi("AliasManager", side = ProtocolSide.CLIENT)
......@@ -27,4 +28,6 @@ interface AliasManagerServerApi {
suspend fun requestUpdate(
@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