diff --git a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/AliasManager.kt b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/AliasManager.kt index 4dcc277929c97053bf2c1f062025eb5ad62bad5b..0421c96a384697c8d0dcd29333ac806ea24036aa 100644 --- a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/AliasManager.kt +++ b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/AliasManager.kt @@ -14,6 +14,7 @@ import de.justjanne.libquassel.annotations.ProtocolSide import de.justjanne.libquassel.annotations.SyncedCall import de.justjanne.libquassel.annotations.SyncedObject import de.justjanne.libquassel.protocol.models.types.QtType +import de.justjanne.libquassel.protocol.variant.QVariantMap import de.justjanne.libquassel.protocol.variant.qVariant @SyncedObject("AliasManager") @@ -33,4 +34,10 @@ interface AliasManager : SyncableProtocol { qVariant(expansion, QtType.QString) ) } + + @SyncedCall(target = ProtocolSide.CLIENT) + override fun update(properties: QVariantMap) = super.update(properties) + + @SyncedCall(target = ProtocolSide.CORE) + override fun requestUpdate(properties: QVariantMap) = super.requestUpdate(properties) } diff --git a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/BufferSyncerProtocol.kt b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/BufferSyncerProtocol.kt index 0f1e5dc90b1795ec10c240d3627f034bc343be8a..a828ee47d0251bb8099775c0f1e4eec1bb709937 100644 --- a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/BufferSyncerProtocol.kt +++ b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/BufferSyncerProtocol.kt @@ -17,6 +17,7 @@ import de.justjanne.libquassel.protocol.models.ids.BufferId import de.justjanne.libquassel.protocol.models.ids.MsgId import de.justjanne.libquassel.protocol.models.types.QtType import de.justjanne.libquassel.protocol.models.types.QuasselType +import de.justjanne.libquassel.protocol.variant.QVariantMap import de.justjanne.libquassel.protocol.variant.qVariant @SyncedObject("BufferSyncer") @@ -236,4 +237,10 @@ interface BufferSyncerProtocol : SyncableProtocol { "requestPurgeBufferIds" ) } + + @SyncedCall(target = ProtocolSide.CLIENT) + override fun update(properties: QVariantMap) = super.update(properties) + + @SyncedCall(target = ProtocolSide.CORE) + override fun requestUpdate(properties: QVariantMap) = super.requestUpdate(properties) } diff --git a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/BufferViewManagerProtocol.kt b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/BufferViewManagerProtocol.kt index a74319ce6ecda3e5ed038bf92079b21c046c181f..3ec5daec83e4ca709ba786b03ee3f94cfaeeb9f4 100644 --- a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/BufferViewManagerProtocol.kt +++ b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/BufferViewManagerProtocol.kt @@ -84,4 +84,10 @@ interface BufferViewManagerProtocol : SyncableProtocol { qVariant(bufferViewConfigId, QtType.Int), ) } + + @SyncedCall(target = ProtocolSide.CLIENT) + override fun update(properties: QVariantMap) = super.update(properties) + + @SyncedCall(target = ProtocolSide.CORE) + override fun requestUpdate(properties: QVariantMap) = super.requestUpdate(properties) } diff --git a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/IgnoreListManagerProtocol.kt b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/IgnoreListManagerProtocol.kt index 0265d16ab89da67430be2aadbf60bc5537b2b574..fd5db8ea637dac0f2eb43cec9de2df0238404a0c 100644 --- a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/IgnoreListManagerProtocol.kt +++ b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/IgnoreListManagerProtocol.kt @@ -14,6 +14,7 @@ import de.justjanne.libquassel.annotations.ProtocolSide import de.justjanne.libquassel.annotations.SyncedCall import de.justjanne.libquassel.annotations.SyncedObject import de.justjanne.libquassel.protocol.models.types.QtType +import de.justjanne.libquassel.protocol.variant.QVariantMap import de.justjanne.libquassel.protocol.variant.qVariant @SyncedObject(name = "IgnoreListManager") @@ -153,4 +154,10 @@ interface IgnoreListManagerProtocol : SyncableProtocol { qVariant(ignoreRule, QtType.QString), ) } + + @SyncedCall(target = ProtocolSide.CLIENT) + override fun update(properties: QVariantMap) = super.update(properties) + + @SyncedCall(target = ProtocolSide.CORE) + override fun requestUpdate(properties: QVariantMap) = super.requestUpdate(properties) } diff --git a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/IrcListHelperProtocol.kt b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/IrcListHelperProtocol.kt index ccb26f84fbccf256ad28d13d087a657140d663de..1ee81d9d84f9e6809fd7d319be460fa719bcb3a0 100644 --- a/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/IrcListHelperProtocol.kt +++ b/libquassel-state/src/main/kotlin/de/justjanne/libquassel/state/protocol/IrcListHelperProtocol.kt @@ -83,10 +83,4 @@ interface IrcListHelperProtocol : SyncableProtocol { qVariant(netId, QuasselType.NetworkId), ) } - - @SyncedCall(target = ProtocolSide.CLIENT) - override fun update(properties: QVariantMap) = super.update(properties) - - @SyncedCall(target = ProtocolSide.CORE) - override fun requestUpdate(properties: QVariantMap) = super.requestUpdate(properties) }