Commit Graph

1203 Commits

Author SHA1 Message Date
Him188
dbc40cbc97 Add sendBy(name: String) 2020-02-01 20:08:12 +08:00
Him188
df56c86fca Fix build 2020-02-01 00:58:23 +08:00
Him188
aa0bf81af1 Add init retry 2020-01-31 23:33:03 +08:00
Him188
6ef78118ad Fix bugs 2020-01-31 23:10:31 +08:00
Him188
f1a5bc05ea Add docs 2020-01-31 22:00:38 +08:00
Him188
f9cf47a19a Bot factory 2020-01-31 21:49:48 +08:00
Him188
f7379d8b08 Fix typo 2020-01-31 20:45:42 +08:00
Him188
07fab04a90 Add comments 2020-01-31 19:57:43 +08:00
Him188
661d316bd2 Move MessageDataInternal.kt from core to timpc 2020-01-31 19:57:28 +08:00
Him188
56a267dfa3 Improve input 2020-01-31 15:05:02 +08:00
Him188
359be12356 SEND IMAGE SUPPORT 2020-01-31 02:01:00 +08:00
Him188
e956dccdd1 Fix typo 2020-01-31 01:35:03 +08:00
Him188
fb3fe2bcca Improve login and init 2020-01-30 23:53:28 +08:00
Him188
84db241c94 Add log for exceptions 2020-01-30 23:49:56 +08:00
Him188
afa2cc700f Fix deserializing nested struct in map 2020-01-30 22:41:26 +08:00
Him188
35ac68e0cd Retry for login 2020-01-30 20:36:47 +08:00
Him188
8bdfad961f Fix build 2020-01-30 20:35:20 +08:00
Him188
f2c682dba5 Cleanup 2020-01-30 20:31:17 +08:00
Him188
6e22272adf Use delegate 2020-01-30 20:30:04 +08:00
Him188
cc853ce078 Add isOnline 2020-01-30 20:22:13 +08:00
Him188
d6d1f2c74d Add send(ByteArray) 2020-01-30 20:02:28 +08:00
Him188
d561568eee Remove unnecessary parts 2020-01-30 19:17:12 +08:00
Him188
dc6ac9700b Mark network.login with MiraiInternalAPI 2020-01-30 18:49:34 +08:00
jiahua.liu
3ae1832ac1 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/login/LoginPacket.kt
2020-01-30 13:25:53 +08:00
jiahua.liu
92b7b10f0e network handler update 2020-01-30 13:23:58 +08:00
Him188
7f3210cc25 Fix contentToString 2020-01-30 00:52:57 +08:00
Him188
905823b94b Slider captcha solver 2020-01-29 23:53:18 +08:00
Him188
4c79081b12 Enhance c2s 2020-01-29 23:07:16 +08:00
Him188
6d2d6bec35 Enhance printTLVMap 2020-01-29 21:59:55 +08:00
Him188
aca71d0c96 Fix build 2020-01-29 20:37:45 +08:00
Him188
1cd1a19dbe Fast-fail check 2020-01-29 20:21:53 +08:00
Him188
5ae4296bd5 Fix PlatformSocket on Android 2020-01-29 20:12:47 +08:00
Him188
a79032e8cd Merge remote-tracking branch 'origin/master' 2020-01-29 19:54:31 +08:00
Him188
6a8e6b93a0 zip support 2020-01-29 19:54:09 +08:00
Him188
f3ec99e560 Annotate BotAccount.id with @RawAccountIdUse 2020-01-29 19:26:30 +08:00
Him188
259d492f21 Fix NullPointerException 2020-01-29 19:22:05 +08:00
Him188
008b6e935d Make uin not final 2020-01-29 19:19:22 +08:00
Him188
b8b1f4cc2a Fix dispose 2020-01-29 19:19:08 +08:00
Him188
b3c6787e0a Introduce MultiPacket 2020-01-29 19:18:52 +08:00
Him188
42bd8face7 Introduce typealias TlvMap = MutableMap<Int, ByteArray> 2020-01-29 19:17:13 +08:00
ryoii
ca493a05d3 fix: subscribeWhile 2020-01-29 18:45:52 +08:00
Him188
2f2a8666b9 Add docs 2020-01-29 15:46:05 +08:00
Him188
e7ea19682a Fix test 2020-01-28 21:10:14 +08:00
Him188
2f9d104f88 Jce Serialization optional elements support 2020-01-28 20:37:02 +08:00
Him188
d47bd11df5 Enable NewInference 2020-01-28 18:33:44 +08:00
Him188
55e6c93419 JceStruct serialization 2020-01-28 01:01:40 +08:00
jiahua.liu
d8cd6625e5 Android SMS login - Incomplete 2020-01-27 13:05:15 +08:00
Him188
eb48af2c39 Image download support 2020-01-25 21:36:09 +08:00
Him188
6c2b435779 Android GroupMessage support 2020-01-25 21:20:13 +08:00
Him188
1a0f024081 LoginError parsing 2020-01-24 18:02:56 +08:00
Him188
380dc275e6 Fast paths 2020-01-24 14:49:09 +08:00
Him188
ca0cc35661 Fast paths 2020-01-24 14:27:08 +08:00
Him188
0e150cdc2f Congratulations!! QQAndroid logon successful 2020-01-23 23:13:24 +08:00
Him188
c8a68ab5b1 QQA Debugging update: intelligible log 2020-01-23 16:16:43 +08:00
Him188
77ddb6f78d QQA Debugging update 2020-01-22 16:42:22 +08:00
Him188
1de776f092 Add source project reference 2020-01-21 15:15:11 +08:00
Him188
a17f000052 f**k android 2020-01-21 14:49:42 +08:00
Him188
5445a10e5f Fix 2020-01-20 21:29:07 +08:00
Him188
2052159dc9 Annotate with MiraiDebugAPI 2020-01-20 20:56:43 +08:00
Him188
621809b94b Add Retention 2020-01-20 20:49:43 +08:00
Him188
2ffd62c883 (internal api) Rename debugPrintIfFail to debugIfFail 2020-01-20 20:47:46 +08:00
Him188
767790f6e1 Introduce MiraiDebugAPI 2020-01-20 20:47:13 +08:00
Him188
db3a1fb2d1 Fix contentToString 2020-01-20 00:17:45 +08:00
Him188
479e9292d2 Remove useless trimStart 2020-01-19 20:16:34 +08:00
Him188
72207a3e3c More actions 2020-01-19 18:47:53 +08:00
Him188
3390580658 multi and complex conditions supported for MessageSubscribers 2020-01-19 18:18:00 +08:00
Him188
0163eea2f3 Remove .plus(Number) 2020-01-18 22:41:08 +08:00
Him188
35669b2842 Add BotOfflineEvent 2020-01-18 22:29:01 +08:00
Him188
0d505e5111 Cleanup 2020-01-18 22:28:53 +08:00
Him188
3c662a6e7b Simplify logger structure 2020-01-18 12:54:27 +08:00
Him188
1a4ad94d20 Simplify logger structure 2020-01-18 12:32:14 +08:00
Him188
a43c67741a Merge remote-tracking branch 'origin/master' 2020-01-17 22:36:32 +08:00
Him188
04c54f2a83 Daily QQA Update 2020-01-17 22:35:24 +08:00
jiahua.liu
c1bccb53a9 Merge remote-tracking branch 'origin/master' 2020-01-17 21:21:38 +08:00
jiahua.liu
b9b26b2af0 Message Improvements 2020-01-17 21:21:15 +08:00
Him188
cc171a87b4 Fix wrong equals operator 2020-01-17 18:48:51 +08:00
Him188
213dbd6b44 Fix wrong equals operator 2020-01-17 18:46:01 +08:00
Him188
fea268d31f Fix unresolved references 2020-01-17 16:49:11 +08:00
Him188
13d751c222 Rename 2020-01-17 16:27:09 +08:00
Him188
8e6c68b8b6 Fix weakRef 2020-01-17 16:24:11 +08:00
Him188
aebaf605a7 Fix weakRef 2020-01-17 16:22:06 +08:00
Him188
6bfd11b091 Remove redundant annotation 2020-01-17 16:17:22 +08:00
Him188
2b427173ab Expose val instead of var 2020-01-17 12:04:00 +08:00
Him188
c9ac5d6185 Cleanup 2020-01-17 12:01:42 +08:00
Him188
3a47e2e255 Add toString override 2020-01-17 11:57:14 +08:00
Him188
192594896e Cleanup 2020-01-17 11:51:31 +08:00
Him188
a75843b678 Daily QQA update: TLVMap enhancement, A1 parsing, OutgoingPacket, Tickets, D2 key for decrypting 2020-01-16 22:05:44 +08:00
Him188
26161ef094 Separate EncryptionMethod 2020-01-12 15:54:56 +08:00
Him188
eca68252a7 Fix packet 2020-01-12 02:32:21 +08:00
Him188
37e4ee5bc6 Fix build 2020-01-12 00:40:06 +08:00
Him188
186fa5d88d Fix build 2020-01-12 00:24:17 +08:00
Him188
62a21c3afe Merge remote-tracking branch 'origin/master' 2020-01-12 00:20:13 +08:00
Him188
5d81ff2680 Cleanup 2020-01-12 00:15:25 +08:00
Him188
3a5ec367cb Update japt 2020-01-11 23:53:01 +08:00
Him188
05a0bc64f6 Add doc 2020-01-11 15:40:52 +08:00
Him188
d7f67e5159 Fix packet parsing 2020-01-11 15:30:19 +08:00
Him188
14ac929328 Generic Bot.alsoLogin 2020-01-10 23:20:16 +08:00
Him188
ab98206d18 Simplify 2020-01-10 23:19:05 +08:00
Him188
80a6d1bc23 Replace all deprecated api usages 2020-01-10 23:10:27 +08:00
Him188
8558ebff3f Mark members as final 2020-01-10 22:51:28 +08:00
Him188
f6ff0ee10b Add currentTimeSeconds 2020-01-10 22:50:06 +08:00
Him188
2ea5e805ed better readTLVMap 2020-01-10 22:49:48 +08:00
Him188
ff2f0b5ae3 Deprecate bot.qqAccount and bot.account.id for literal account support 2020-01-10 22:48:45 +08:00
Him188
748581b14f enum Gender 2020-01-10 22:47:12 +08:00
Him188
75162048f7
Delete EcdhCrypt.java 2020-01-08 08:04:08 +08:00
Him188
78ee01ded1 Fix bugs 2020-01-07 19:26:49 +08:00
Him188
02d837db00 Add unstable api note 2020-01-07 13:51:16 +08:00
Him188
d6e4c0ee70 Fix missing params 2020-01-06 21:49:29 +08:00
Him188
48850d7389 Pass compilation 2020-01-06 21:29:57 +08:00
Him188
e43120742c Fix duplicated generated class name 2020-01-06 20:58:36 +08:00
Him188
5fb2d40716 Add ByteArray.toInt() 2020-01-06 20:50:04 +08:00
Him188
3fd94adf4e Add contract 2020-01-06 20:49:56 +08:00
Him188
d3c97fb6d4 Add ECDH 2020-01-06 20:49:26 +08:00
Him188
101d655e6b Rewrite docs 2020-01-06 18:34:57 +08:00
Him188
c3ccb0b4a4 Add offset and length params 2020-01-06 18:30:21 +08:00
Him188
9bc3d933f7 Rewrite PlatformDatagramChannel, easier to use 2020-01-06 18:29:52 +08:00
Him188
f5261b257e Make member functions in LockFreeLinkedList open 2020-01-06 18:27:55 +08:00
Him188
010883ec1f Fix missing android settings 2020-01-06 16:36:47 +08:00
Him188
67903e6737 make writeIntLVPacket writeShortLVPacket writeUVarIntLVPacket inline 2020-01-05 21:09:15 +08:00
Him188
07828654cf Add message for MiraiInternalAPI 2020-01-05 19:55:47 +08:00
Him188
b9e00f4169 Fix NPE 2020-01-05 18:16:11 +08:00
Him188
27819d7343 Better Android SDK checking 2020-01-05 17:38:46 +08:00
Him188
ddeb174aff Ignore Android targets when Android SDK is not installed 2020-01-05 17:18:02 +08:00
Him188
7da89fb42d Remove redundant @Suppress 2020-01-03 19:17:31 +08:00
Him188
9694ba0c5a Fix fixToUHex 2020-01-03 19:09:06 +08:00
Him188
b7baae570f Fix face analyzing 2020-01-03 17:49:35 +08:00
Him188
5ca444da26 Use supertype Input 2020-01-03 17:32:49 +08:00
Him188
ad962c3d92 Android stuff 2020-01-03 16:57:08 +08:00
Him188
9ad54e46a2 Not stopping listening when exception in handling event 2020-01-01 20:32:08 +08:00
Him188
1c316a7ee3 Add more shortcuts 2020-01-01 20:30:35 +08:00
Him188
77dce11e96 Enhance performance 2020-01-01 20:28:32 +08:00
Him188
1dc0255b49 Enhance performance 2020-01-01 20:11:53 +08:00
Him188
45bcd0fa83 Ignore group messages sent by bot itself 2020-01-01 19:01:07 +08:00
Him188
2fed87a1b9 Add shortcut Image() 2020-01-01 18:57:16 +08:00
Him188
b25729ead7 Add OnlineStatus.UNKNOWN 2020-01-01 18:50:41 +08:00
Him188
acbba3c505 Pass identity to PlatformLogger 2020-01-01 18:44:43 +08:00
Him188
82f1fda69c Add size return to verify packet length 2020-01-01 18:17:34 +08:00
Him188
6b93ce3ccc Throws exception if fail 2020-01-01 18:17:13 +08:00
Him188
f50d8e3afb Simplify expressions 2019-12-31 17:02:10 +08:00
Freedom
2a80d8a5db Add ExternalImageAndroid.kt 2019-12-31 16:58:32 +08:00
Him188
f632c15f50 More plus fun 2019-12-31 16:47:12 +08:00
Him188
618e6d9c4b Explict operator modifier for fun subList 2019-12-31 16:38:11 +08:00
Him188
44cda2b196 Add this.complete() when exception 2019-12-30 23:21:03 +08:00
Him188
25947a6fad Adjust name 2019-12-30 23:20:39 +08:00
Him188
2cfac415c4 Remove redundant ListenerImpl 2019-12-30 23:13:48 +08:00
Him188
1ff206a420 Make joinToString inline 2019-12-30 22:57:34 +08:00
Him188
1aade48684 Remove ambiguous comments 2019-12-30 22:40:10 +08:00
Him188
db2bcb4e02 Enhance performance: no redundant lambda creation when constructing Bot 2019-12-30 22:37:48 +08:00
Him188
4fd579a799 Add default values 2019-12-30 22:06:16 +08:00
Him188
c6e51ea6b8 Cleanup 2019-12-30 16:32:20 +08:00
Him188
88add06f8e Add Long.toByteArray 2019-12-30 16:31:47 +08:00
Him188
7bdaa9b174 Use passwordMd5, more secure 2019-12-30 16:21:00 +08:00
Him188
7f338edcba Move files, modularize project 2019-12-28 16:54:57 +08:00
Him188
4261e20103 Use BotConfiguration 2019-12-24 22:34:37 +08:00
Him188
308988faae Remove stringValue 2019-12-24 22:33:56 +08:00
Him188
a47ea07feb Use BotConfiguration 2019-12-24 14:48:07 +08:00
Him188
33ab0c820e Move network stuffs into mirai-core 2019-12-24 00:33:23 +08:00
Him188
c8eac6aff4 Move packet stuffs to mirai-core 2019-12-24 00:18:18 +08:00
Him188
34236147e4 Fix the problem listening super events 2019-12-23 22:55:06 +08:00
Him188
227fd84533 No inline in tests 2019-12-23 22:43:28 +08:00
Him188
22175eaabb Rewrite events 2019-12-23 22:28:35 +08:00
Him188
e56ef7bad1 Add explicit throws 2019-12-23 22:03:07 +08:00
Him188
8225ee351f Remove ecdh.c 2019-12-23 22:02:34 +08:00
Him188
dd8d1a72bc Add @JvmOverloads to ByteArray.toUHexString 2019-12-23 22:02:19 +08:00
Him188
b9be152f9b Add explicit throws declaration 2019-12-23 22:01:57 +08:00
Him188
1ac29027de Add README.md for mirai-core 2019-12-23 22:01:06 +08:00
Him188
5d303e575d Let Contact extends CoroutineScope 2019-12-23 21:15:00 +08:00
Him188
e0964eaf77 Add @JvmSynthetic 2019-12-23 19:48:51 +08:00
Him188
46b3889902 Add more tests 2019-12-20 11:26:26 +08:00
Him188
e2bd8b2044 Add receiver E 2019-12-20 10:56:43 +08:00
Him188
1675387cb6 Move ConnectionOccupiedEvent.kt and MuteEvent.kt 2019-12-20 10:56:15 +08:00
Him188
a496a93433 Auto loader for BotFactory 2019-12-20 10:19:36 +08:00
Him188
361b842aa1 Move package ...network.data to ...data 2019-12-20 09:34:35 +08:00
Him188
c2d2be6c0a Fix unexpected space at the end of toUHexString result 2019-12-19 18:56:39 +08:00
Him188
ec62bd34de Add findingReply, make matchingReply infix 2019-12-19 18:13:04 +08:00
Him188
b48f972f1c Change upper bounds to Subscribable 2019-12-19 18:12:24 +08:00
Him188
2f67f8363b Rewrite 2019-12-19 17:25:49 +08:00
Him188
bf9dcbca18 Add WeakRef 2019-12-18 12:54:18 +08:00
Him188
3731bd9822 Add WeakRef 2019-12-18 12:51:27 +08:00
Him188
eb9a64e5a0 Add WeakRef 2019-12-18 12:49:51 +08:00
Him188
e90be8b93d Enhance SuspendLazy 2019-12-18 10:35:23 +08:00
Him188
0c6e09361d Rename protocol.tim to protocol.timpc 2019-12-17 11:04:04 +08:00
Him188
20f529871f Remove useless test 2019-12-15 18:26:01 +08:00
Him188
86a42bb530 Fix ambiguous doc 2019-12-15 18:24:33 +08:00
Him188
8994d6c9d0 Remove TestImageFile.kt 2019-12-15 18:10:12 +08:00
Him188
393e5d6c5d Add regex matching for MessageSubscribersBuilder by @Hoshino_Tented 2019-12-15 17:47:02 +08:00
Him188
1e5dcb0e24 Replace all transferTo to Kotlinx transfer, downgrade JDK requirement 2019-12-15 17:28:17 +08:00
Him188
7e8efe01f2 Fix GroupId.toGroupInternalId 2019-12-15 17:10:40 +08:00
Him188
3c408b90e0 Fix GroupId.toGroupInternalId 2019-12-15 16:58:15 +08:00
Him188
d5833ced26 Remove mistaking comments 2019-12-15 15:58:27 +08:00
Him188
2812f2c1d3 Add remaining for debugging 2019-12-15 15:56:05 +08:00
Him188
1dda46d34c Add debugging prints for failed decodes 2019-12-15 15:54:39 +08:00
Him188
1aafe78b77 Fix java.nio.BufferUnderflowException 2019-12-15 15:53:29 +08:00
Him188
f771077572 Cleanup 2019-12-15 15:27:56 +08:00
Him188
f13d1e063d Remove unexpected main function 2019-12-15 15:23:08 +08:00
Him188
2c72b52544 fix typo 2019-12-15 15:21:52 +08:00
Him188
d78d719caa Remove unnecessary inline 2019-12-15 15:15:27 +08:00
Him188
a85beff482 Remove redundant suspend 2019-12-15 15:15:00 +08:00
Him188
50e9dac339 Remove unnecessary prints 2019-12-15 15:13:10 +08:00
Him188
3b23a2fc3a Fix #22 2019-12-15 15:06:03 +08:00
Him188
7cd1bc73be Fix empty group member 2019-12-15 14:04:58 +08:00
Him188
0974ad6db1 Rename 2019-12-15 13:55:42 +08:00
Him188
6725a9d524 Make RawGroupInfo.parseBy not inline 2019-12-15 04:01:09 +08:00
Him188
43cb22e023 Remove MutableContactList 2019-12-15 02:46:44 +08:00
Him188
c4b42a31f7 Rearrange class memebrs 2019-12-14 23:39:57 +08:00
Him188
146615e660 Change Bot to interface, implement Bot as BotImpl, fix #20 2019-12-14 23:38:56 +08:00
Him188
401634eb24 Add a configuration logPreviousMessages 2019-12-14 22:35:55 +08:00
Him188
f4f7e5f63c Rename an internal ambiguous function 2019-12-14 22:32:54 +08:00
Him188
bd1e5e0932 Remove redundant AnnotatedId 2019-12-14 22:29:03 +08:00
Him188
b42b40dd3f Remove ambiguous comments 2019-12-14 22:15:04 +08:00
Him188
8a355cc0d9 Fix typo 2019-12-14 22:13:18 +08:00
Him188
f6095763e2 Extract ContactList to a new file 2019-12-14 22:12:02 +08:00
Him188
4a2bdba051 Fix typo 2019-12-14 22:11:00 +08:00
Him188
408accb8b6 Add GroupNotFound, fix #15 2019-12-14 22:10:48 +08:00
Him188
5be14fdcf1 Add internal ByteReadPacket.unsupportedFlag 2019-12-14 22:07:44 +08:00
Him188
c96dd1c463 Fix typo 2019-12-14 22:07:27 +08:00
Him188
7196ee6a12 Fix typos 2019-12-14 22:07:09 +08:00
Him188
537c21452d Add Exceptions.kt 2019-12-14 22:06:44 +08:00
Him188
3414a77d86 Make OutgoingPacket.name internal 2019-12-14 21:28:54 +08:00
Him188
876a9c7ea5 Log names rather than ids 2019-12-14 21:28:27 +08:00
Him188
749bab1232 FriendList fundamental 2019-12-14 21:28:01 +08:00
Him188
69532e0e57 Add internal ByteReadPacket.debugPrintIfFail 2019-12-14 21:27:24 +08:00
Him188
f30c35bd84 Make ContactSystem.getQQ not suspend, use lock-free list delegate for ContactList 2019-12-14 21:27:05 +08:00
Him188
8c58b83ec2 Enhance LockFreeLinkedList 2019-12-14 21:25:22 +08:00
Him188
a1d3cf0fd9 LockFreeLinkedList 2019-12-14 17:41:11 +08:00
Him188
4b28f00430 Fix ambiguous doc 2019-12-13 15:20:07 +08:00
Him188
70890dbd8e Make configuration inline. 2019-12-13 12:16:01 +08:00
Him188
5aa85d45bb #18, Make configuration inline 2019-12-13 12:14:34 +08:00
Him188
6cc8a33cf6 Fix ambiguous comment 2019-12-13 12:13:48 +08:00
Him188
941fcb3fdd Simplify 2019-12-13 12:11:45 +08:00
Him188
111d9d0dbc Add docs 2019-12-13 10:22:38 +08:00
Him188
47d6d6e53d Change atomic property to val 2019-12-13 09:58:13 +08:00
Him188
71f639ae0e Fix Experimental API use 2019-12-13 09:57:42 +08:00
Him188
9757724436 LockFreeLinkedList fundamental 2019-12-13 09:56:00 +08:00
Him188
d5fc392ecf Make ByteArrayPool internal 2019-12-13 09:02:31 +08:00
Him188
630850c54c Remove redundant receiver 2019-12-13 08:56:18 +08:00
Him188
569e69b062 DSL for testing 2019-12-13 08:55:46 +08:00
Him188
b50a6259d4 Clarify docs 2019-12-13 08:55:18 +08:00
Him188
3ecf7da678 Replace === with == 2019-12-12 18:06:44 +08:00
Him188
b7ca701ba7 Add qq.at 2019-12-09 14:13:41 +08:00
Him188
70f0228804 Fix captcha packet 2019-12-09 14:00:49 +08:00
Him188
29ded71c69 publishAllLibraryVariants 2019-12-08 21:53:16 +08:00
Him188
f3e28fa664 Suppress false positive warning 2019-12-08 21:14:08 +08:00
Him188
9469afa680 Make tips clear 2019-12-08 21:05:42 +08:00
Him188
39204730eb Fix StackOverflowError 2019-12-08 21:00:04 +08:00
Him188
f402451812 Make checker inline 2019-12-07 15:57:07 +08:00
Him188
9f27cea38f Make checker inline 2019-12-07 15:57:01 +08:00
Him188
5187cec603 Add packet recorder 2019-12-07 15:25:57 +08:00
Him188
03ca3b5fd1 Add Time utils; Remove klock 2019-12-07 13:17:40 +08:00
Him188
cb083922d8 Remove redundant args of BotSession 2019-12-07 13:17:04 +08:00
Him188
c78c8ac46c Add a switch to DebugLogger 2019-12-07 00:51:38 +08:00
Him188
fc5c73eafd Make Group not extends Iterable<Member> 2019-12-07 00:51:22 +08:00
Him188
a2e7bba03b Publish android release only 2019-12-07 00:34:00 +08:00
Him188
0bcbfa3588 Add dependencies for androidTest 2019-12-07 00:17:34 +08:00
Him188
eb160e3a23 Remove redundant srcPath 2019-12-07 00:10:13 +08:00
Him188
21e7eafe04 Add test 2019-12-07 00:00:57 +08:00
Him188
616dacc625 Load kotlin multiplatform plugin first 2019-12-06 23:50:54 +08:00
Him188
04022a2d63 Move PacketDebugger.kt from mirai-debug to mirai-core:jvmTest 2019-12-06 23:48:36 +08:00
Him188
e47143e872 Make all packets internal 2019-12-06 23:47:48 +08:00
Him188
1ea8478584 Make all packets and network stuff internal 2019-12-06 23:46:20 +08:00
Him188
fae8486395 Explicitly extend CoroutineScope; Use top-level fun to replace constructors 2019-12-06 19:47:35 +08:00
Him188
b104f7b102 Add @MiraiInternalAPI 2019-12-06 19:19:17 +08:00
Him188
848cc1b51a Add java-accessible functions in ContactSystem; Expose network as a val 2019-12-06 18:52:14 +08:00
Him188
492918ff63 Make SKey packets internal 2019-12-06 18:34:23 +08:00
Him188
370844cbdd Remove application tag in AndroidManifest.xml 2019-12-06 17:32:02 +08:00
Him188
770865caae Make close not suspend 2019-12-06 12:45:34 +08:00
Him188
785ddd735d Use enum class to make it available from Java 2019-12-06 12:43:35 +08:00
Him188
075d5ca2dc Make constructor inside BotAccount; add more constructors 2019-12-06 12:17:30 +08:00
Him188
a1bb7590c8 Pass returns 2019-12-05 20:17:06 +08:00
Him188
aa09fb1a9e Fix unappropriated arg requirement 2019-12-05 20:16:02 +08:00
Him188
afdf62b54f Remove jdk7 and jdk8 dependencies 2019-12-05 20:12:44 +08:00
Him188
d438bfb607 Add @JvmField 2019-12-05 00:01:36 +08:00
Him188
876599b5b0 Change the receiver from Bot to BotSession 2019-12-04 22:51:03 +08:00
Him188
2621c15519 Change sendMessage to extension 2019-12-04 22:45:10 +08:00
Him188
cdc92ae17c Update CaptchaPacket 2019-12-04 22:44:38 +08:00
Him188
652ecc3f2b Add toString 2019-12-04 21:42:39 +08:00
Him188
6372cea61d Remove redundant shortcuts 2019-12-04 20:58:20 +08:00
Him188
6ea11c9ac3 Convert sendMessage to inline extension 2019-12-04 20:57:26 +08:00
Him188
c2d89b611a Fix missing group owner 2019-12-04 20:43:54 +08:00
Him188
a5853ba28a Rename delegate to mutable 2019-12-04 20:38:55 +08:00
Him188
9db853e672 Introduce the proposal of implementing Map<UInt, Member> for Group 2019-12-04 20:38:33 +08:00
Him188
8b96c072fa Change to noinline since there is a CompilationException when using crossinline. 2019-12-04 20:37:09 +08:00
Him188
b9fdb2e50e Add extensions for getting instances of QQ and Group 2019-12-04 19:15:28 +08:00
Him188
fe3cb837a5 Suppres MemberVisibilityCanBePrivate 2019-12-04 18:02:26 +08:00
Him188
928e7aff57 Add extra generic type for sender 2019-12-04 18:02:04 +08:00
Him188
bb6cd9a023 XML Message basics 2019-12-04 18:01:32 +08:00
Him188
9ad3559209 Inline the useless variable declaration 2019-12-04 18:01:19 +08:00
Him188
ff96ee7ebf Add extra generic type for sender 2019-12-04 18:00:41 +08:00
Him188
ca212ca716 Rename the connecting function from concat to followed by 2019-12-04 18:00:00 +08:00
Him188
84a9e51c37 Change all the params to be crossinline to reduce lambda creation 2019-12-04 17:58:57 +08:00
Him188
33409f3a82 Add docs and more useful functions 2019-12-04 12:53:30 +08:00
Him188
b8323a5ed6 Rename OPERATOR to ADMINISTRATOR 2019-12-04 12:26:17 +08:00
Him188
d5dd86549b Rename OPERATOR to ADMINISTRATOR, add extensions 2019-12-03 20:25:44 +08:00
Him188
dc008fc925 Remove unnecessary constructors 2019-12-03 12:49:46 +08:00
Him188
a50f09cbe1 Add 0x to indicate a hex number 2019-12-03 12:49:10 +08:00
Him188
f236135e3b Add docs 2019-12-03 12:48:57 +08:00
Him188
21c8fa402d Add At.qq to provide a quick way to get the target 2019-12-03 12:36:27 +08:00
Him188
b8c2bb7e63 Add debugging output 2019-12-03 12:33:14 +08:00
Him188
c205bb3fbd Rename to be identical 2019-12-03 12:33:04 +08:00
Him188
87544f54a3 Add debugging output 2019-12-03 12:27:08 +08:00