mirai/mirai-core-qqandroid
Him188 a63af80668 Deprecate QQ
Introduce `Friend` extending `User`
Introduce `User` acting as the superclass of `Friend` and `Member`

Add extensions `Member.asFriend`, etc.
Remove specialized `Contact.hashCode` and `Contact.equals`, inherit from `kotlin.Any`
Specify `toString` behavior in abstract `Contact` classes, instead of in implementation classes.

Add virtual member `Contact.sendMessage(String)`

Migrate the project from using `QQ` to `Friend`

Remove multiplatform Contact class structure, keep them common.

Remove extension `Long.at` in `GroupMessage`, `QQ.at` in `ContactMessage`.
Add `At.asMember()` in `GroupMessage`.

Make `calculateGroupUinByGroupCode`, `calculateGroupCodeByGroupUin` static on JVM.
2020-04-22 16:08:04 +08:00
..
src Deprecate QQ 2020-04-22 16:08:04 +08:00
build.gradle.kts Inherit kotlinx-coroutines dependency from ktor 2020-04-16 10:39:27 +08:00
README.md Rearrange internal APIs 2020-04-02 09:43:50 +08:00

mirai-core-qqandroid

QQ for Android 8.2.7 协议实现. 相较于 mirai-core, 此模块仅提供协议和功能的实现, 不提供额外的公开的 API.