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:
parent
669b04b287
commit
cf908472e2
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user