Remove Bot.contains

This commit is contained in:
Him188 2020-03-24 16:41:42 +08:00
parent 3e1925e2fc
commit 869cb81f7e
5 changed files with 2 additions and 21 deletions

View File

@ -82,14 +82,6 @@ actual abstract class Bot actual constructor() : CoroutineScope, LowLevelBotAPIA
*/ */
actual abstract val friends: ContactList<QQ> actual abstract val friends: ContactList<QQ>
/**
* 判断是否有这个 id 的好友或群.
* 在一些情况下这可能会造成歧义. 请考虑后使用.
*/
actual operator fun contains(id: Long): Boolean {
return this.friends.contains(id) || this.groups.contains(id)
}
/** /**
* 获取一个好友对象. 若没有这个好友, 则会抛出异常 [NoSuchElementException] * 获取一个好友对象. 若没有这个好友, 则会抛出异常 [NoSuchElementException]
*/ */

View File

@ -126,6 +126,7 @@ actual abstract class BotJavaFriendlyAPI actual constructor() {
* @param message 若需要验证请求时的验证消息. * @param message 若需要验证请求时的验证消息.
* @param remark 好友备注 * @param remark 好友备注
*/ */
@OptIn(MiraiExperimentalAPI::class)
@JvmName("addFriend") @JvmName("addFriend")
fun __addFriendBlockingForJava__( fun __addFriendBlockingForJava__(
id: Long, id: Long,

View File

@ -103,11 +103,6 @@ expect abstract class Bot() : CoroutineScope, LowLevelBotAPIAccessor {
*/ */
abstract val friends: ContactList<QQ> abstract val friends: ContactList<QQ>
/**
* 判断是否有这个 id 的好友或群.
*/
operator fun contains(id: Long): Boolean
/** /**
* 获取一个好友对象. 若没有这个好友, 则会抛出异常 [NoSuchElementException] * 获取一个好友对象. 若没有这个好友, 则会抛出异常 [NoSuchElementException]
*/ */

View File

@ -92,14 +92,6 @@ actual abstract class Bot actual constructor() : CoroutineScope, LowLevelBotAPIA
*/ */
actual abstract val friends: ContactList<QQ> actual abstract val friends: ContactList<QQ>
/**
* 判断是否有这个 id 的好友或群.
* 在一些情况下这可能会造成歧义. 请考虑后使用.
*/
actual operator fun contains(id: Long): Boolean {
return this.friends.contains(id) || this.groups.contains(id)
}
/** /**
* 获取一个好友对象. 若没有这个好友, 则会抛出异常 [NoSuchElementException] * 获取一个好友对象. 若没有这个好友, 则会抛出异常 [NoSuchElementException]
*/ */

View File

@ -126,6 +126,7 @@ actual abstract class BotJavaFriendlyAPI actual constructor() {
* @param message 若需要验证请求时的验证消息. * @param message 若需要验证请求时的验证消息.
* @param remark 好友备注 * @param remark 好友备注
*/ */
@OptIn(MiraiExperimentalAPI::class)
@JvmName("addFriend") @JvmName("addFriend")
fun __addFriendBlockingForJava__( fun __addFriendBlockingForJava__(
id: Long, id: Long,