Him188
|
48cf885ca3
|
Revise @SinceMirai
|
2020-03-20 20:10:13 +08:00 |
|
Him188
|
81f2388c44
|
Add concurrency control to message listeners, close #152
|
2020-03-20 18:41:54 +08:00 |
|
Him188
|
55ed5f9d70
|
Add concurrency control to event listeners
|
2020-03-20 18:27:04 +08:00 |
|
Him188
|
1b152b28fb
|
Remove shadowJar plugin
|
2020-03-19 15:15:15 +08:00 |
|
Him188
|
6615c3fab0
|
Apply shadowJar for future use
|
2020-03-19 15:03:53 +08:00 |
|
Him188
|
ecda34deee
|
Add async shortcuts for nextMessage
|
2020-03-19 10:25:57 +08:00 |
|
luo123
|
9391f8f225
|
rename
|
2020-03-17 02:49:04 -05:00 |
|
luo123
|
69d5bbd7fa
|
group active data
|
2020-03-17 02:49:04 -05:00 |
|
Him188
|
cae3251291
|
Mark with @SinceMirai
|
2020-03-17 13:06:34 +08:00 |
|
Him188
|
f015294367
|
Improve performance
|
2020-03-17 12:57:26 +08:00 |
|
Him188
|
ee45ad636b
|
Fix #141
|
2020-03-17 12:39:35 +08:00 |
|
Him188
|
3a57d51b47
|
Merge pull request #143 from kenvix/master
Fixed a issue that cause bot initialization failed on headless platform
|
2020-03-15 10:09:49 -05:00 |
|
ryoii
|
b89c3f889b
|
More face
|
2020-03-15 22:51:03 +08:00 |
|
Kenvix
|
4eb5c8615b
|
Fixed a issue that cause bot initialization failed on headless platform
|
2020-03-15 22:50:25 +08:00 |
|
luo123
|
9ff791e550
|
a little change
|
2020-03-14 11:43:43 +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 |
|
Cyenoch
|
b3fa841d5f
|
Addressed an exception that was thrown because InetAddress.getLocalHost().hostAddress might get an ipv6 address
|
2020-03-11 23:01:53 +08:00 |
|
Cyenoch
|
6e7872e786
|
Addressed an exception that was thrown because InetAddress.getLocalHost().hostAddress might get an ipv6 address
|
2020-03-11 22:58:44 +08:00 |
|
PeratX
|
292388a1e8
|
Add XmlMessageHelper
|
2020-03-11 11:13:23 +08:00 |
|
Him188
|
4a0333524b
|
Update docs and OptIn annotations
|
2020-03-08 22:21:10 +08:00 |
|
Him188
|
a64c061377
|
Support LightApp message
|
2020-03-08 22:14:59 +08:00 |
|
Him188
|
584b5e9822
|
xml and Json messages support
|
2020-03-08 22:05:08 +08:00 |
|
Him188
|
21abfe4a64
|
Fix zip and unzip
|
2020-03-08 22:04:11 +08:00 |
|
Him188
|
243b2ea731
|
Gather all platform-specified utilities into a MiraiPlatformUtils
|
2020-03-08 21:14:41 +08:00 |
|
Him188
|
9f988e7d04
|
Remove ImageLink
|
2020-03-08 21:01:31 +08:00 |
|
Him188
|
8bd6dfcf2c
|
Change Retentions
|
2020-03-08 20:44:36 +08:00 |
|
Him188
|
71de716e92
|
Fix compilation bug
|
2020-03-08 20:26:37 +08:00 |
|
Him188
|
592d5fdef5
|
Add PlainText.of(CharSequence)
|
2020-03-08 20:14:22 +08:00 |
|
Him188
|
4cc8808372
|
Make output open
|
2020-03-08 20:12:33 +08:00 |
|
Him188
|
7593e34898
|
Add standard output override
|
2020-03-08 20:09:53 +08:00 |
|
Him188
|
4cd7487253
|
Remove logger 'Initializing BotNetworkHandler'
|
2020-03-08 19:55:49 +08:00 |
|
Him188
|
54a37afa59
|
Make PlainText.of inline
|
2020-03-08 19:51:13 +08:00 |
|
Him188
|
3cda7aa805
|
Add PlainText.of
|
2020-03-08 19:50:43 +08:00 |
|
Him188
|
86389306ee
|
Fix ambiguous NullMessageChain.equals
|
2020-03-08 19:48:29 +08:00 |
|
Him188
|
dad9c0b7b8
|
Fix docs
|
2020-03-08 19:33:58 +08:00 |
|
Him188
|
e3576fe5d0
|
Add Message.repeat , make Message.times inline
|
2020-03-08 19:26:15 +08:00 |
|
Him188
|
1998b53451
|
Add Message.times
|
2020-03-08 19:23:39 +08:00 |
|
Him188
|
ef29345d71
|
Use RequiresOptIn
|
2020-03-08 00:47:14 +08:00 |
|
Him188
|
c5d98cbefd
|
Replace use of Experimental with OptIn
|
2020-03-08 00:47:12 +08:00 |
|
Him188
|
710379eb80
|
Specify actual type
|
2020-03-08 00:44:05 +08:00 |
|
Him188
|
1ef3eb471b
|
Use custom Json configuration
|
2020-03-08 00:43:52 +08:00 |
|
Him188
|
e39fe5a46f
|
Merge branch 'master' into kotlin-1.3.70
# Conflicts:
# mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidClient.kt
# mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/highway/HighwayHelper.kt
# mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/highway/highway.kt
# mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/login/WtLogin.kt
# mirai-core/build.gradle.kts
# mirai-core/src/androidMain/kotlin/net/mamoe/mirai/utils/addSuppressed.kt
# mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/ExternalImage.kt
# mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/channels.kt
# mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/chunked.kt
# mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/input.kt
# mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/utils/addSuppressed.kt
|
2020-03-08 00:29:51 +08:00 |
|
Him188
|
b1f36704c8
|
Revert "Use io.ktor.utils.io than kotlinx.io "
This reverts commit 6a85769e
|
2020-03-08 00:24:49 +08:00 |
|
Him188
|
1b8a87b4ce
|
Fix build
|
2020-03-08 00:08:11 +08:00 |
|
Him188
|
61ca490b5d
|
Rearrange dependencies
|
2020-03-07 22:23:10 +08:00 |
|
Him188
|
e60a6bcf68
|
Revert "Use ktor.io than kotlinx.io "
|
2020-03-07 22:04:31 +08:00 |
|
Him188
|
6b54abe730
|
Revert "Use ktor.io than kotlinx.io "
This reverts commit ffee2e26
|
2020-03-07 18:49:59 +08:00 |
|
Him188
|
b3c4f24e33
|
Revert "Use io.ktor.utils.io than kotlinx.io "
This reverts commit 6a85769e
|
2020-03-07 18:48:07 +08:00 |
|
Him188
|
92504fc313
|
Merge remote-tracking branch 'origin/master'
|
2020-03-07 11:29:23 +08:00 |
|
Him188
|
26210e7845
|
Generify functions
|
2020-03-07 11:29:04 +08:00 |
|
Him188
|
defe7ce054
|
Fix addSuppressed
|
2020-03-07 11:19:05 +08:00 |
|
Him188
|
fea2acbb85
|
Remove useless reference
|
2020-03-07 00:28:27 +08:00 |
|
Him188
|
e222465ded
|
Make account internal
|
2020-03-07 00:24:37 +08:00 |
|
Him188
|
03f873276a
|
Enhance flatten and asMessageChain
|
2020-03-07 00:24:22 +08:00 |
|
Him188
|
27fe240630
|
Fix addSuppressed, close #116
|
2020-03-06 22:06:36 +08:00 |
|
Him188
|
37344c19d6
|
Fix addSuppressed
|
2020-03-06 22:04:55 +08:00 |
|
Him188
|
91df72981c
|
Migrate to @RequiresOptIn
|
2020-03-06 17:51:58 +08:00 |
|
Him188
|
060098a5de
|
No inlining because of Kotlin's stacktrace issue
|
2020-03-06 10:34:11 +08:00 |
|
Him188
|
db28915b8e
|
Fix referneces
|
2020-03-06 10:28:37 +08:00 |
|
Him188
|
eaeb242800
|
Specify receiver to avoid being confusing
|
2020-03-06 10:21:01 +08:00 |
|
Him188
|
b17c30853c
|
Cancel event listener when channel is closed
|
2020-03-06 10:19:37 +08:00 |
|
Him188
|
baa3c2109e
|
Use Channel.UNLIMITED as a default capacity for CoroutineScope.incoming
|
2020-03-06 10:17:36 +08:00 |
|
Him188
|
3b16f0a226
|
Fix warnings
|
2020-03-05 21:36:46 +08:00 |
|
Him188
|
bfcb8606a2
|
Merge branch 'master' into kotlin-1.3.70
|
2020-03-05 15:49:48 +08:00 |
|
Him188
|
8c48ca8136
|
Use new serialization
|
2020-03-05 14:52:12 +08:00 |
|
Him188
|
954d6156a9
|
Fix build
|
2020-03-05 09:47:42 +08:00 |
|
Him188
|
8777d583b0
|
Merge remote-tracking branch 'origin/kotlin-1.3.70' into kotlin-1.3.70
# Conflicts:
# mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/highway/HighwayHelper.kt
# mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/chunked.kt
|
2020-03-05 09:45:12 +08:00 |
|
Him188
|
9bff0f77ec
|
Kotlin 1.3.70
|
2020-03-05 09:44:50 +08:00 |
|
Him188
|
33d562a296
|
Merge remote-tracking branch 'origin/kotlin-1.3.70' into kotlin-1.3.70
|
2020-03-04 21:50:49 +08:00 |
|
Him188
|
9a039e1602
|
Fix reference
(cherry picked from commit 8dabeba40d )
|
2020-03-04 21:50:17 +08:00 |
|
Him188
|
8dabeba40d
|
Fix reference
|
2020-03-04 21:21:23 +08:00 |
|
Him188
|
c962bd2641
|
Revert "Adapt new kotlinx.serialization"
This reverts commit 0a6b39e6
|
2020-03-04 14:11:36 +08:00 |
|
Him188
|
60b6eab73e
|
Revert "Update to Kotlin 1.3.70"
This reverts commit 2e57e358
|
2020-03-04 13:58:01 +08:00 |
|
Him188
|
8cefb73033
|
Make cache private
|
2020-03-04 12:20:41 +08:00 |
|
Him188
|
99ca0dec1f
|
Introduce cache for MessageChainBuilder
|
2020-03-04 12:17:05 +08:00 |
|
Him188
|
0a6b39e62c
|
Adapt new kotlinx.serialization
|
2020-03-04 10:50:54 +08:00 |
|
Him188
|
a5c3e9f5ba
|
Misc improvements
|
2020-03-04 09:01:34 +08:00 |
|
Him188
|
2e57e358c3
|
Update to Kotlin 1.3.70
|
2020-03-04 08:54:56 +08:00 |
|
Him188
|
e6cb229b18
|
Unified packet sending
|
2020-03-03 20:51:55 +08:00 |
|
Him188
|
b5bd36fb8f
|
Avoid self-suppression
|
2020-03-03 20:04:46 +08:00 |
|
Him188
|
e022e81cd8
|
Fix typos
|
2020-03-03 16:48:06 +08:00 |
|
Him188
|
12ebfa1db5
|
Unified Image types: Online/Offline Image, Group/Friend Image
|
2020-03-03 13:45:33 +08:00 |
|
Him188
|
3c25c3df65
|
Simplify calls
|
2020-03-03 10:26:50 +08:00 |
|
Him188
|
9047fd0d4c
|
Bump version to 8.2.7
|
2020-03-03 09:47:33 +08:00 |
|
Him188
|
8042249f51
|
Rename toChain to asMessageChain , add more java-friendly apis
|
2020-03-03 09:31:01 +08:00 |
|
Him188
|
9b1f17b074
|
Specify JvmNames
|
2020-03-03 08:47:18 +08:00 |
|
Him188
|
dc7d73f148
|
Misc improvements
|
2020-03-03 08:43:32 +08:00 |
|
Him188
|
cadbd7ff3a
|
Deprecate Bot.qq , Bot.get , Bot.contains
|
2020-03-03 08:32:39 +08:00 |
|
Him188
|
28c0530268
|
Add more builders for Bot
|
2020-03-03 08:26:15 +08:00 |
|
Him188
|
52138ec34d
|
Fix versions
|
2020-03-02 14:33:02 +08:00 |
|
Him188
|
9a482d1926
|
Add Java-friendly APIs for MessageReceipt
|
2020-03-01 20:27:30 +08:00 |
|
Him188
|
e479da9898
|
Fix return types
|
2020-03-01 20:26:58 +08:00 |
|
Him188
|
b7fa7adf99
|
Add Java-friendly APIs for Contacts
|
2020-03-01 20:13:52 +08:00 |
|
Him188
|
422d84d150
|
Fix build
|
2020-03-01 18:55:06 +08:00 |
|
Him188
|
1deb795838
|
Remove inapplicable @Override
|
2020-03-01 18:37:29 +08:00 |
|
Him188
|
cc840151c1
|
Fix typo
|
2020-03-01 18:17:21 +08:00 |
|
Him188
|
dab3448fab
|
Add docs
|
2020-03-01 18:17:00 +08:00 |
|
Him188
|
8de9357fdd
|
Fix typo
|
2020-03-01 18:13:29 +08:00 |
|
Him188
|
2cfd8be0f3
|
Improve Java-friendly APIs, add Java Future apis
|
2020-03-01 18:09:16 +08:00 |
|
Him188
|
ed712295fe
|
Add Java-friendly APIs
|
2020-03-01 17:10:55 +08:00 |
|
Him188
|
fb072f3cbb
|
Add Java-friendly APIs
|
2020-03-01 16:55:58 +08:00 |
|
Him188
|
bd1a968db9
|
misc
|
2020-03-01 16:55:33 +08:00 |
|
Him188
|
ca0d0969b9
|
Add fast-paths
|
2020-03-01 15:46:04 +08:00 |
|
Him188
|
b18cb2d30c
|
Fix build
|
2020-03-01 15:34:38 +08:00 |
|
Him188
|
83faf81fb2
|
Better API visibility
|
2020-03-01 15:26:46 +08:00 |
|
Him188
|
f2843df162
|
Add delegation extensions, rearrange code, add docs
|
2020-03-01 14:41:19 +08:00 |
|
Him188
|
bbf991103d
|
Add MessageSource.originalMessage
|
2020-03-01 14:40:51 +08:00 |
|
Him188
|
49ceb1d700
|
Fix references
|
2020-03-01 14:39:36 +08:00 |
|
Him188
|
dd3179c704
|
Add @LazyProperty to explicitly indicate a property delegated by lazy
|
2020-03-01 14:38:27 +08:00 |
|
Him188
|
51e98ef62d
|
Improve iteration performance
|
2020-03-01 14:37:24 +08:00 |
|
Him188
|
03caca95ba
|
Add optional params
|
2020-03-01 13:34:18 +08:00 |
|
Him188
|
d024d1c9b4
|
Recall is now stable for group messages
|
2020-03-01 13:24:03 +08:00 |
|
Him188
|
430b5d1cf2
|
Fix reference
|
2020-03-01 01:56:29 +08:00 |
|
Him188
|
3748963a03
|
Support MessageReceipt.quoteReply for group
|
2020-03-01 01:55:03 +08:00 |
|
Him188
|
f57d0242ad
|
Ignore null values
|
2020-03-01 01:41:33 +08:00 |
|
Him188
|
9faea0a396
|
Add MessageRecallEvent.FriendRecall
|
2020-03-01 00:32:33 +08:00 |
|
Him188
|
024bd23084
|
Rename OperableEvent to GroupOperableEvent
|
2020-02-29 23:48:19 +08:00 |
|
Him188
|
e86256fb39
|
Rename OperableEvent to GroupOperableEvent
|
2020-02-29 23:46:34 +08:00 |
|
Him188
|
f98d57fb5e
|
Add MessageRecallEvent
|
2020-02-29 23:46:13 +08:00 |
|
Him188
|
2da9f559c9
|
Add toString
|
2020-02-29 23:30:00 +08:00 |
|
Him188
|
26c4d530ba
|
Introduce derived types of MultiPacket
|
2020-02-29 23:26:15 +08:00 |
|
Him188
|
6a85769e0d
|
Use io.ktor.utils.io than kotlinx.io
|
2020-02-29 23:19:53 +08:00 |
|
Him188
|
4018545d9e
|
Correct filename
|
2020-02-29 22:00:17 +08:00 |
|
Him188
|
ffee2e26fc
|
Use ktor.io than kotlinx.io
|
2020-02-29 21:25:30 +08:00 |
|
Him188
|
734914ad96
|
Use ByteArray than IoBuffer
|
2020-02-29 21:25:13 +08:00 |
|
Him188
|
fb5b52415c
|
Simplify convention
|
2020-02-29 18:04:39 +08:00 |
|
Him188
|
1e9b34a636
|
Add low-level apis
|
2020-02-29 14:46:40 +08:00 |
|
Him188
|
b2f07d7173
|
Add @Deprecated annotation onto senderId
|
2020-02-29 14:43:08 +08:00 |
|
Him188
|
067a949630
|
Rename MessageSource.senderId to MessageSource.qqId
|
2020-02-29 13:58:27 +08:00 |
|
Him188
|
0cbc0f0e29
|
Add containsAny and containsAll
|
2020-02-29 13:47:47 +08:00 |
|
Him188
|
a2af1b3535
|
Fix document
|
2020-02-28 23:12:11 +08:00 |
|
Him188
|
4346ea020e
|
Fix list
|
2020-02-28 22:22:36 +08:00 |
|
Him188
|
69abf7a5a0
|
Add extensions
|
2020-02-28 22:09:09 +08:00 |
|
Him188
|
01ff846929
|
Fix copyTo
|
2020-02-28 22:02:34 +08:00 |
|
Him188
|
da8a78af12
|
Fix contentToString
|
2020-02-28 21:38:31 +08:00 |
|
Him188
|
58e4c156e8
|
Fix isByBot
|
2020-02-28 21:38:23 +08:00 |
|
Him188
|
ccec3e95ab
|
Add OperableEvent , close #95
|
2020-02-28 20:28:04 +08:00 |
|
Him188
|
e2170175c9
|
Fix image uploading
|
2020-02-28 20:23:09 +08:00 |
|
Him188
|
cfbf4f8ccc
|
Update md5 : support buffers
|
2020-02-28 19:32:17 +08:00 |
|
Him188
|
932a3ef1f2
|
Review: misc improvements
|
2020-02-28 19:16:22 +08:00 |
|
Him188
|
1ff5df1d30
|
Add avatarUrl, close #102
|
2020-02-28 15:28:03 +08:00 |
|
Him188
|
b162459e3e
|
Remove delegation property, use object directly;
Expose `BUFFER_SIZE`.
|
2020-02-28 13:40:35 +08:00 |
|
Him188
|
150c85c101
|
Change @Retention to BINARY
|
2020-02-28 13:39:45 +08:00 |
|
Him188
|
a7755cd736
|
Rename readPacket to readPacketExact
|
2020-02-28 13:27:46 +08:00 |
|
Him188
|
5310e19861
|
Suppress false positive warnings
|
2020-02-28 12:44:37 +08:00 |
|
Him188
|
50289924fe
|
Wrap with withContext
|
2020-02-28 12:43:14 +08:00 |
|