diff --git a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt index cf9b3fbd8a7095dad3d686d18587e848885cfbf5..d0b1782603733ef84732493344c6b17c172279ed 100644 --- a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt +++ b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt @@ -464,7 +464,7 @@ open class Network( super.setIdentity(identityId) } - override fun setMyNick(myNick: String) { + override fun setMyNick(myNick: String?) { state.update { copy(myNick = myNick) } @@ -485,7 +485,7 @@ open class Network( super.setNetworkName(networkName) } - override fun setCurrentServer(currentServer: String) { + override fun setCurrentServer(currentServer: String?) { state.update { copy(currentServer = currentServer) } diff --git a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt index a8649787d05e9c672c383f8ebff83ec821d5f093..632505a36eaeed7093aaf866bc7d082eae038d25 100644 --- a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt +++ b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt @@ -27,7 +27,7 @@ data class NetworkState( val myNick: String? = "", val latency: Int = 0, val networkName: String = "<not initialized>", - val currentServer: String = "", + val currentServer: String? = null, val connected: Boolean = false, val connectionState: ConnectionState = ConnectionState.Disconnected, val ircUsers: Map<String, IrcUser> = emptyMap(), diff --git a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt index ac88010f53681c0b3d5d56134e4019bc68fa2399..116cdf9caeceee9ae15fa737ebe50fc7dafae353 100644 --- a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt +++ b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt @@ -62,7 +62,7 @@ interface IgnoreListManagerStub : StatefulSyncableStub { isActive: Boolean ) { sync( - target = ProtocolSide.CLIENT, + target = ProtocolSide.CORE, "requestAddIgnoreListItem", qVariant(type, QtType.Int), qVariant(ignoreRule, QtType.QString), diff --git a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt index 7d8808c29fcf978fbaf7f9991694ea02f2270f98..8d2c897171ee000ae27f8fe376ea5e6a2f8d83e0 100644 --- a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt +++ b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt @@ -35,7 +35,7 @@ interface NetworkStub : StatefulSyncableStub { } @SyncedCall(target = ProtocolSide.CLIENT) - fun setCurrentServer(currentServer: String) { + fun setCurrentServer(currentServer: String?) { sync( target = ProtocolSide.CLIENT, "setCurrentServer", @@ -44,7 +44,7 @@ interface NetworkStub : StatefulSyncableStub { } @SyncedCall(target = ProtocolSide.CLIENT) - fun setMyNick(myNick: String) { + fun setMyNick(myNick: String?) { sync( target = ProtocolSide.CLIENT, "setMyNick", @@ -361,7 +361,7 @@ interface NetworkStub : StatefulSyncableStub { @SyncedCall(target = ProtocolSide.CORE) fun requestConnect() { sync( - target = ProtocolSide.CLIENT, + target = ProtocolSide.CORE, "requestConnect", ) } @@ -369,7 +369,7 @@ interface NetworkStub : StatefulSyncableStub { @SyncedCall(target = ProtocolSide.CORE) fun requestDisconnect() { sync( - target = ProtocolSide.CLIENT, + target = ProtocolSide.CORE, "requestDisconnect", ) } @@ -377,7 +377,7 @@ interface NetworkStub : StatefulSyncableStub { @SyncedCall(target = ProtocolSide.CORE) fun requestSetNetworkInfo(info: NetworkInfo) { sync( - target = ProtocolSide.CLIENT, + target = ProtocolSide.CORE, "requestSetNetworkInfo", qVariant(info, QuasselType.NetworkInfo), )