mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-25 06:50:09 +08:00
Add ContactList.getOrFail
This commit is contained in:
parent
8b988585d6
commit
f1136e9b37
@ -34,6 +34,7 @@ internal constructor(@JvmField @MiraiInternalApi public val delegate: Concurrent
|
||||
public fun getOrNull(id: Long): C? = get(id)
|
||||
|
||||
public operator fun get(id: Long): C? = delegate.firstOrNull { it.id == id }
|
||||
public fun getOrFail(id: Long): C = get(id) ?: throw NoSuchElementException("Contact $id not found.")
|
||||
public fun remove(id: Long): Boolean = delegate.removeAll { it.id == id }
|
||||
public operator fun contains(id: Long): Boolean = get(id) != null
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user