Browse Source

Fix reference

(cherry picked from commit 8dabeba40d43eae819d3ab62adfcfc7956e20a3f)
Him188 6 years ago
parent
commit
9a039e1602

+ 1 - 1
mirai-core-qqandroid/build.gradle.kts

@@ -106,7 +106,7 @@ kotlin {
             dependencies {
                 runtimeOnly(files("build/classes/kotlin/jvm/main")) // classpath is not properly set by IDE
                 api(kotlinx("serialization-runtime", serializationVersion))
-                api(kotlinx("serialization-protobuf", serializationVersion))
+                //api(kotlinx("serialization-protobuf", serializationVersion))
             }
         }
 

+ 1 - 1
mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/ContactImpl.kt

@@ -358,7 +358,7 @@ internal class MemberInfoImpl(
     override val muteTimestamp: Int = jceInfo.dwShutupTimestap?.toInt() ?: 0
 }
 
-@OptIn(ExperimentalContracts::class)
+@UseExperimental(ExperimentalContracts::class)
 internal fun GroupImpl.Companion.checkIsInstance(expression: Boolean) {
     contract {
         returns() implies expression

+ 0 - 2
mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/ExternalImage.kt

@@ -15,7 +15,6 @@ import io.ktor.utils.io.ByteReadChannel
 import io.ktor.utils.io.core.ByteReadPacket
 import io.ktor.utils.io.core.Input
 import kotlinx.io.InputStream
-import kotlinx.serialization.InternalSerializationApi
 import net.mamoe.mirai.contact.Contact
 import net.mamoe.mirai.contact.Group
 import net.mamoe.mirai.contact.QQ
@@ -70,7 +69,6 @@ class ExternalImage private constructor(
         filename: String
     ) : this(width, height, md5, imageFormat, input as Any, input.remaining, filename)
 
-    @OptIn(InternalSerializationApi::class)
     constructor(
         width: Int,
         height: Int,