mirai/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message
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
..
data Deprecate QQ 2020-04-22 16:08:04 +08:00
ContactMessage.kt Deprecate QQ 2020-04-22 16:08:04 +08:00
FriendMessage.kt Deprecate QQ 2020-04-22 16:08:04 +08:00
GroupMessage.kt Deprecate QQ 2020-04-22 16:08:04 +08:00
MessageReceipt.kt Fix function name on JVM, from MessageReceipt.recall to MessageReceipt.recallIn 2020-04-20 16:55:07 +08:00
MessageType.kt Add copyright 2020-02-09 01:01:36 +08:00
TempMessage.kt Add group and senderName shortcuts to TempMessage 2020-04-13 10:27:49 +08:00