Remove (internal) low level API for responding events

This commit is contained in:
Him188 2020-05-25 15:33:32 +08:00
parent 80ece0933f
commit 534ba00f69

View File

@ -13,9 +13,6 @@ import kotlinx.coroutines.Job
import net.mamoe.mirai.contact.Friend
import net.mamoe.mirai.contact.Group
import net.mamoe.mirai.data.*
import net.mamoe.mirai.event.events.BotInvitedJoinGroupRequestEvent
import net.mamoe.mirai.event.events.MemberJoinRequestEvent
import net.mamoe.mirai.event.events.NewFriendRequestEvent
import net.mamoe.mirai.utils.MiraiExperimentalAPI
import net.mamoe.mirai.utils.WeakRef
@ -116,60 +113,4 @@ interface LowLevelBotAPIAccessor {
@LowLevelAPI
@MiraiExperimentalAPI
suspend fun _lowLevelGetGroupActiveData(groupId: Long): GroupActiveData
/**
* 构造一个账号请求添加机器人为好友的事件
*/
@LowLevelAPI
@MiraiExperimentalAPI
fun _lowLevelGetNewFriendRequestEvent(
eventId: Long,
fromId: Long,
groupId: Long
) = NewFriendRequestEvent(
bot = this as Bot,
eventId = eventId,
message = "",
fromId = fromId,
fromGroupId = groupId,
fromNick = ""
)
/**
* 构造被邀请加入一个群请求事件
*/
@LowLevelAPI
@MiraiExperimentalAPI
fun _lowLevelGetBotInvitedJoinGroupRequestEvent(
eventId: Long,
groupId: Long,
invitorId: Long
) = BotInvitedJoinGroupRequestEvent(
bot = this as Bot,
eventId = eventId,
invitorId = invitorId,
groupId = groupId,
groupName = "",
invitorNick = ""
)
/**
* 构造账号请求加入群事件
*/
@LowLevelAPI
@MiraiExperimentalAPI
fun _lowLevelGetMemberJoinRequestEvent(
eventId: Long,
groupId: Long,
fromId: Long
) = MemberJoinRequestEvent(
bot = this as Bot,
eventId = eventId,
fromId = fromId,
groupId = groupId,
groupName = "",
fromNick = "",
message = ""
)
}