Commit Graph

176 Commits

Author SHA1 Message Date
Him188
1542b73fa9 Improve KDoc 2020-04-20 16:55:44 +08:00
Him188
b0718c5b2e Add experimental annotations 2020-04-13 19:15:35 +08:00
Him188
45784c01a8 Introduce experimental common super interface Identified for Contact and Bot 2020-04-13 12:13:34 +08:00
Him188
0ef844f79b Fix doc 2020-04-12 20:18:46 +08:00
Him188
b9a3675dad Support Group.quit, add BotLeaveEvent.Active 2020-04-11 20:15:23 +08:00
Him188
6d9aceae6e Fix docs 2020-04-11 16:06:23 +08:00
Him188
418fb43992 Returns botAsMember when Group.get(bot.id) 2020-04-10 19:40:34 +08:00
Him188
ae1156b434 Simplify Contact structure 2020-04-10 11:35:05 +08:00
Him188
ec35eeba1c Simplify Bot structure 2020-04-09 16:14:48 +08:00
Him188
bd3e73ae42 Simplify constructor 2020-04-04 14:20:22 +08:00
Him188
3cc5cbfcfd Introduce BotIsBeingMutedException to replace IllegalStateException 2020-04-04 14:17:32 +08:00
Him188
e8b0c99006 Fix name 2020-04-04 13:54:11 +08:00
Him188
32553fad2b Introduce ContactMessage to replace MessagePacket<*, *> 2020-04-02 20:27:16 +08:00
Him188
d5868ed7c1 Add MessageTooLargeException to differentiate with mute exception 2020-04-02 18:28:19 +08:00
Him188
97522bdf2a Rearrange internal APIs 2020-04-02 09:43:50 +08:00
Him188
97b6627338 Adjust Jvm visibility 2020-04-01 20:11:22 +08:00
Him188
a150af2e3e Introduce permission comparing for MemberPermission via ordinal comparison 2020-04-01 17:48:09 +08:00
Him188
fa1cf3ae1d Fix doc 2020-03-31 13:37:54 +08:00
Him188
55bbdc2cb0 Update docs 2020-03-29 14:01:10 +08:00
Him188
3e1925e2fc Correct JavaHappy to JavaFriendly 2020-03-24 16:39:06 +08:00
Him188
3ba1ae4a5c Adjust visibilities 2020-03-24 16:10:39 +08:00
Him188
94e40e2e6a Annotate new APIs with @SinceMirai("0.30.0") 2020-03-24 15:36:18 +08:00
Him188
8eb597470f Extract group settings to interface GroupSettings 2020-03-24 15:35:03 +08:00
Him188
22ade1afea Correct classname 2020-03-24 15:32:29 +08:00
Him188
2944b8abd8 Remove redundant @JvmName 2020-03-24 15:29:52 +08:00
Him188
a9972dc030 Reduce code redundancy 2020-03-24 15:28:24 +08:00
Him188
ed46780983 Clear all deprecated functions which are for binary compatibility 2020-03-24 15:24:06 +08:00
Him188
fccb69bb3f Remove all unnecessary java-friendly JvmName magics 2020-03-23 20:05:17 +08:00
Him188
85840cc4ca Fix build 2020-03-22 23:54:53 +08:00
Him188
f9a296331d Binary compatibility 2020-03-22 23:42:46 +08:00
Him188
53fdcd41f7 Change sendMessage(MessageChain) to sendMessage(Message) 2020-03-22 14:16:31 +08:00
luo123
6973488db7 move to lowLevelApi.kt 2020-03-14 11:01:21 +08:00
luo123
4e7b3b0048 delete announcement 2020-03-14 00:45:36 +08:00
luo123
e57215a603 send announcement 2020-03-14 00:07:52 +08:00
luo123
aa61e9441a get GroupAnnouncementList is working now 2020-03-13 22:33:11 +08:00
luo123
220d293b7a get group announce list 2020-03-13 21:06:57 +08:00
Him188
9bff0f77ec Kotlin 1.3.70 2020-03-05 09:44:50 +08:00
Him188
60b6eab73e Revert "Update to Kotlin 1.3.70"
This reverts commit 2e57e358
2020-03-04 13:58:01 +08:00
Him188
2e57e358c3 Update to Kotlin 1.3.70 2020-03-04 08:54:56 +08:00
Him188
12ebfa1db5 Unified Image types: Online/Offline Image, Group/Friend Image 2020-03-03 13:45:33 +08:00
Him188
8042249f51 Rename toChain to asMessageChain, add more java-friendly apis 2020-03-03 09:31:01 +08:00
Him188
b7fa7adf99 Add Java-friendly APIs for Contacts 2020-03-01 20:13:52 +08:00
Him188
4018545d9e Correct filename 2020-02-29 22:00:17 +08:00
Him188
1ff5df1d30 Add avatarUrl, close #102 2020-02-28 15:28:03 +08:00
Him188
6b45f99160 Use asSequence.joinToString 2020-02-27 09:31:46 +08:00
Him188
be63ec48fa Review: misc improvements 2020-02-26 12:54:06 +08:00
Him188
8b9cef05d7 Specify OverFileSizeMaxException throws 2020-02-24 17:09:08 +08:00
Him188
4d79a699b2 Flatten messages 2020-02-23 20:06:45 +08:00
Him188
10da499039 Structured Message 2020-02-23 18:14:26 +08:00
Him188
ccc6826e3a Redesign MessageChain:
Make MessageChain immutable
Introduce CombinedMessage, a left-biased list
Introduce MessageChainBuilder
2020-02-23 16:47:21 +08:00