diff --git a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt index c63b9910459904fc32c6ab8d5c265960d6329a1a..5aa439aeb1e71e908aaac17d4b75f4cd6f0c307d 100644 --- a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt +++ b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt @@ -25,7 +25,7 @@ import de.justjanne.libquassel.protocol.features.LegacyFeature import de.justjanne.libquassel.protocol.features.QuasselFeatureName import de.justjanne.libquassel.protocol.serializers.HandshakeSerializer import de.justjanne.libquassel.protocol.types.HandshakeMessage -import de.justjanne.libquassel.protocol.variant.QStringList +import de.justjanne.libquassel.protocol.types.QStringList import de.justjanne.libquassel.protocol.variant.QVariantMap import de.justjanne.libquassel.protocol.variant.QtType import de.justjanne.libquassel.protocol.variant.into diff --git a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt index bbdfa7a80f252122d75ef3a03a7da43e277e9159..1db115b26f37c02aa0455171dccd95393c555bdc 100644 --- a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt +++ b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt @@ -22,7 +22,7 @@ package de.justjanne.libquassel.protocol.serializers.qt import de.justjanne.libquassel.protocol.features.FeatureSet import de.justjanne.libquassel.protocol.io.ChainedByteBuffer import de.justjanne.libquassel.protocol.serializers.QtSerializer -import de.justjanne.libquassel.protocol.variant.QStringList +import de.justjanne.libquassel.protocol.types.QStringList import de.justjanne.libquassel.protocol.variant.QtType import java.nio.ByteBuffer diff --git a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt index ac7beebcde8a5b77549a77f823c38530f652ef4a..3130c7a589689f50944c2e30fc08e24480797d27 100644 --- a/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt +++ b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt @@ -70,7 +70,7 @@ object QVariantSerializer : QtSerializer<QVariant_> { val serializer = QtSerializers[type] ?: throw NoSerializerForTypeException.Qt(type) val value = serializer.deserialize(buffer, featureSet) - return QVariant.of(value, serializer as QtSerializer<Any?>) + return QVariant.Typed(value, serializer as QtSerializer<Any?>) } @Suppress("UNCHECKED_CAST") @@ -78,6 +78,6 @@ object QVariantSerializer : QtSerializer<QVariant_> { val serializer = QuasselSerializers[type] ?: throw NoSerializerForTypeException.Quassel(type) val value = serializer.deserialize(buffer, featureSet) - return QVariant.of(value, serializer as QuasselSerializer<Any?>) + return QVariant.Custom(value, serializer as QuasselSerializer<Any?>) } }