1
0
mirror of https://github.com/mamoe/mirai.git synced 2025-03-26 07:20:09 +08:00

Add migration helper for ServiceMessage

This commit is contained in:
Him188 2020-12-18 20:12:06 +08:00
parent 669b04b287
commit cf908472e2

View File

@ -15,6 +15,7 @@ package net.mamoe.mirai.message.data
import kotlinx.serialization.Serializable
import net.mamoe.mirai.utils.MiraiExperimentalApi
import net.mamoe.mirai.utils.PlannedRemoval
import net.mamoe.mirai.utils.safeCast
import kotlin.annotation.AnnotationTarget.*
@ -150,6 +151,15 @@ public interface ServiceMessage : RichMessage {
public val serviceId: Int
}
@Suppress("FunctionName")
@Deprecated(
"Use SimpleServiceMessage.",
ReplaceWith("SimpleServiceMessage(serviceId, content)", "net.mamoe.mirai.message.data.SimpleServiceMessage")
)
@PlannedRemoval("2.0-M2")
public fun ServiceMessage(serviceId: Int, content: String): SimpleServiceMessage =
SimpleServiceMessage(serviceId, content)
@MiraiExperimentalApi
@Serializable
public abstract class AbstractServiceMessage : ServiceMessage {