From 9625008f453a678825fc5497ee86672471eef4d2 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Sat, 5 Mar 2022 16:36:59 +0100
Subject: [PATCH] fix: correct issue with wrongly-annotated sync methods

---
 .../quassel/syncables/interfaces/IIgnoreListManager.kt      | 2 +-
 .../libquassel/quassel/syncables/interfaces/INetwork.kt     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/interfaces/IIgnoreListManager.kt b/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/interfaces/IIgnoreListManager.kt
index b48652e5c..162f484cc 100644
--- a/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/interfaces/IIgnoreListManager.kt
+++ b/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/interfaces/IIgnoreListManager.kt
@@ -74,7 +74,7 @@ interface IIgnoreListManager : ISyncableObject {
     isActive: Boolean
   ) {
     sync(
-      target = ProtocolSide.CLIENT,
+      target = ProtocolSide.CORE,
       "requestAddIgnoreListItem",
       qVariant(type, QtType.Int),
       qVariant(ignoreRule, QtType.QString),
diff --git a/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/interfaces/INetwork.kt b/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/interfaces/INetwork.kt
index 53eda52d4..fbc92fe92 100644
--- a/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/interfaces/INetwork.kt
+++ b/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/interfaces/INetwork.kt
@@ -397,7 +397,7 @@ interface INetwork : ISyncableObject {
   @SyncedCall(target = ProtocolSide.CORE)
   fun requestConnect() {
     sync(
-      target = ProtocolSide.CLIENT,
+      target = ProtocolSide.CORE,
       "requestConnect",
     )
   }
@@ -405,7 +405,7 @@ interface INetwork : ISyncableObject {
   @SyncedCall(target = ProtocolSide.CORE)
   fun requestDisconnect() {
     sync(
-      target = ProtocolSide.CLIENT,
+      target = ProtocolSide.CORE,
       "requestDisconnect",
     )
   }
@@ -413,7 +413,7 @@ interface INetwork : ISyncableObject {
   @SyncedCall(target = ProtocolSide.CORE)
   fun requestSetNetworkInfo(info: NetworkInfo) {
     sync(
-      target = ProtocolSide.CLIENT,
+      target = ProtocolSide.CORE,
       "requestSetNetworkInfo",
       qVariant(info, QuasselType.NetworkInfo),
     )
-- 
GitLab