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 |
|
Him188
|
f488de7c64
|
Modify description
|
2019-12-02 23:04:58 +08:00 |
|
Him188
|
417276acda
|
Add mute and unmute
|
2019-12-02 23:03:10 +08:00 |
|
Him188
|
8fa98f5938
|
Add details for errors
|
2019-12-02 20:25:08 +08:00 |
|
Him188
|
16a9ef589e
|
Mark SingleMessageChain as experimental
|
2019-12-02 20:24:34 +08:00 |
|
Him188
|
cd6c8183f2
|
Reduce suspend fun calls
|
2019-12-02 20:24:17 +08:00 |
|
Him188
|
ab10d84ac6
|
Simplify build.gradle
|
2019-12-02 17:57:14 +08:00 |
|
Him188
|
5d0171674d
|
Fix heartbeat.cancel
|
2019-12-01 00:06:55 +08:00 |
|
Him188
|
18cc687d78
|
Make shortcuts inline
|
2019-12-01 00:04:18 +08:00 |
|
Him188
|
9bc982c089
|
Explicitly access property coroutineContext
|
2019-11-29 23:55:41 +08:00 |
|
Him188
|
a8c67bc23e
|
Remove inline modifier for val bot
|
2019-11-29 22:53:29 +08:00 |
|
Him188
|
2a37904021
|
Fix the problem that login() function never returns
|
2019-11-29 22:47:30 +08:00 |
|
Him188
|
6296944419
|
Add @JvmSynthetic to UInt functions
|
2019-11-29 21:39:55 +08:00 |
|
Him188
|
618b5f8032
|
Log before do something
|
2019-11-29 21:39:39 +08:00 |
|
Him188
|
07b9cf32b1
|
Change to @JvmStatic
|
2019-11-29 21:36:34 +08:00 |
|
Him188
|
e42f925b2c
|
Add shortcuts for creating BotAccount and Bot
|
2019-11-29 21:29:57 +08:00 |
|
Him188
|
6817d8b94c
|
Make shortcuts inline
|
2019-11-29 21:28:04 +08:00 |
|
Him188
|
5342a349c1
|
Trim for passed arg
|
2019-11-29 21:26:57 +08:00 |
|
Him188
|
7677a410bd
|
Inline MessageDsl
|
2019-11-29 20:42:56 +08:00 |
|
Him188
|
a00989668e
|
Reconnection supported
|
2019-11-29 02:00:32 +08:00 |
|
Him188
|
05ca6424db
|
Redesign event subscription, using inherited coroutineContext
|
2019-11-29 01:16:35 +08:00 |
|
Him188
|
f4cb72b208
|
Add MemberJoinPacket
|
2019-11-28 23:30:36 +08:00 |
|
Him188
|
6a294c0cb7
|
Make all the KnownEventParserAndHandlers internal
|
2019-11-28 23:11:52 +08:00 |
|
Him188
|
b5efba2949
|
Group: new design
|
2019-11-28 23:11:24 +08:00 |
|
Him188
|
0c49d8c923
|
Add val idContentString
|
2019-11-28 23:10:47 +08:00 |
|
Him188
|
42722aa1cd
|
Make Any.contentToString internal
|
2019-11-28 22:07:49 +08:00 |
|
Him188
|
e4e519eb36
|
Make ContactList.delegate internal
|
2019-11-28 21:34:17 +08:00 |
|
Him188
|
8226b04602
|
Add comments
|
2019-11-28 21:24:22 +08:00 |
|
Him188
|
fa2d0435a1
|
Add optional message
|
2019-11-28 21:21:23 +08:00 |
|
Him188
|
494b160ade
|
Add MemberQuitEvent, BeingKickEvent, QuiteGroup
|
2019-11-28 21:21:08 +08:00 |
|
Him188
|
0f1e9a3dd2
|
Make log clear
|
2019-11-28 20:35:23 +08:00 |
|
Him188
|
5ceaebca5f
|
Remove unexpected default value
|
2019-11-28 19:37:03 +08:00 |
|
Him188
|
57685d39e7
|
Simplify message handler
|
2019-11-28 12:44:47 +08:00 |
|
Him188
|
265a431b7f
|
Fix wrong doc
|
2019-11-28 12:08:35 +08:00 |
|
Him188
|
b7be5b0b33
|
Add comments
|
2019-11-28 11:25:59 +08:00 |
|
Him188
|
2bf0a96375
|
Update libraries and reduce redundant code
|
2019-11-28 11:22:07 +08:00 |
|
Him188
|
d5e6c2f890
|
Simplify
|
2019-11-27 23:36:33 +08:00 |
|
Him188
|
804e39e4df
|
Add doc
|
2019-11-27 23:19:55 +08:00 |
|
Him188
|
d171073dc5
|
Add GroupInfo
|
2019-11-27 23:14:34 +08:00 |
|
Him188
|
95f4f9d45a
|
Add QueryFriendRemark packet
|
2019-11-27 21:52:54 +08:00 |
|
Him188
|
0366eda18e
|
Rename to GroupPacket to adapt to multi packets
|
2019-11-27 20:34:33 +08:00 |
|
Him188
|
6e4cc28f0c
|
Add docs
|
2019-11-27 20:28:40 +08:00 |
|
Him188
|
433e1fdadc
|
Add queryPreviousNameList
|
2019-11-27 20:28:27 +08:00 |
|
Him188
|
043eadd149
|
Fix currentTime
|
2019-11-27 20:27:54 +08:00 |
|