Karlatemp
471e70205e
Covert SimpleListenerHostTest to kotlin
2020-12-26 16:43:10 +08:00
Karlatemp
2f903cef9e
Mirai code ( #768 )
...
* Mirai Code
* cleanup code
* mirai code of MarketFace
2020-12-26 15:55:13 +08:00
sandtechnology
ed289ed81d
Support MarketFace ( #761 )
...
* Support MarketFace
* Change HummerMessage to interface
* Let MarketFace implement HummerMessage
* Move MessageKey implementation to MarketFace
* Chang baseKey to HummerMessage
2020-12-25 21:32:31 +08:00
Karlatemp
39db2c8533
SeleniumLoginSolverSupport
2020-12-25 21:06:16 +08:00
Him188
c0d95ae958
Introduce EventChannel ( #753 )
...
* Introduce EventChannel, close #514
* Fix generics in EventChannel
* Don't require Job in CoroutineScope for EventChannel.parentScope
* Don't attach child job on EventChannel.parentJob
* Improve tests
* Fix tests
* Merge with dev
2020-12-25 18:49:34 +08:00
Him188
3ce6f092a1
Support OtherClient list sync after login, support deviceName
2020-12-24 23:37:52 +08:00
Him188
245ece7b40
Update docs
2020-12-24 15:38:02 +08:00
Him188
08b46a487c
Add Group.getMember and Group.getMemberOrFail as disambiguation with get in some contexts.
2020-12-24 14:59:20 +08:00
Him188
c4791b0a5f
Add recallIn
2020-12-24 14:54:08 +08:00
Him188
89ec0b6a4f
Internal optimizations
2020-12-24 13:48:23 +08:00
Him188
3ac188bb64
Internal optimizations
2020-12-24 13:14:07 +08:00
Him188
9c7181779f
Fix GroupMessageSyncEvent.toString
2020-12-24 13:07:45 +08:00
Him188
bef91ea9d0
Support syncing message sent from other clients, close #644
2020-12-24 13:05:17 +08:00
Him188
77b5de8d41
Declare Bot.asFriend stable
2020-12-24 12:47:28 +08:00
Him188
bf095866a8
Declare Group.botAsMember stable
2020-12-24 12:47:10 +08:00
Him188
15ee2303c2
Throw UnsupportedOperationException for OtherClient.sendMessage and OtherClient.uploadImage
2020-12-24 11:48:09 +08:00
Karlatemp
1e53f56212
Rename NotSupportedSliderCaptchaException to UnsupportedSliderCaptchaException
2020-12-24 01:14:27 +08:00
Karlatemp
2b12ae0ded
typo
2020-12-24 01:07:41 +08:00
Karlatemp
5db71cd299
Disable SliderCaptcha. #745
2020-12-24 00:34:13 +08:00
Him188
f613b7f7b7
Support other client messages:
...
- Add OtherClientMessageEvent
2020-12-23 22:46:10 +08:00
Him188
3b35dbcac5
Support OtherClient online status:
...
- Add ClientKind
- Add OtherClientOnlineEvent,OtherClientOfflineEvent
- Add Bot.otherClients
- Add OtherClientList
2020-12-23 20:57:39 +08:00
Him188
f1136e9b37
Add ContactList.getOrFail
2020-12-23 20:50:12 +08:00
Him188
8b988585d6
Add OtherClient
2020-12-23 20:15:11 +08:00
Him188
e978918303
Change event constructors from internal to public with @MiraiInternalApi
2020-12-23 19:53:37 +08:00
Him188
85853b88c1
Add ContactOrBot.bot
2020-12-23 19:30:15 +08:00
Him188
8d0d53a8b8
Suppress UNUSED_PARAMETER for JvmMethodEventsTestJava
2020-12-23 18:41:55 +08:00
Him188
c0c7853ab7
Fix build
2020-12-23 18:38:46 +08:00
Him188
f691a8f3e0
Add ContactOrBot.avatarUrl
2020-12-23 18:35:36 +08:00
Him188
cce37faae9
Add Message.contentEquals parameter strict
for checking element properties.
2020-12-23 18:23:17 +08:00
Him188
4a8aded303
Fix doc
2020-12-23 18:02:44 +08:00
Him188
ff855fc6f1
Add Message.deserializeFromJsonString and Message.serializeToJsonString
2020-12-23 18:02:35 +08:00
Him188
21cb125984
Move MessageKey from Message.kt to MessageKey.kt
2020-12-23 17:51:13 +08:00
Him188
77a4aa8977
Code cleanup, improve docs
2020-12-23 17:48:22 +08:00
Him188
75d5020a0a
Improve docs
2020-12-23 17:44:33 +08:00
Him188
ed2c223125
Implement MessageChain.hashCode and MessageChain.equals
2020-12-23 17:41:01 +08:00
Him188
93aeda2aeb
Merge remote-tracking branch 'origin/dev' into dev
2020-12-22 13:15:24 +08:00
Him188
55a7ca82f7
Wrap exceptions thrown in EventHandler with relevant event so as to allow obtaining event instance in SimpleListenerHost.handleException. Fix #533
2020-12-22 13:15:02 +08:00
Him188
d7bddc77ed
Merge pull request #749 from sandtechnology/Fix-login
...
Fix protocol error again, thanks to @wdvxdr1123 and MiraiGo
2020-12-22 11:14:20 +08:00
Him188
6540b71bbd
Merge pull request #748 from lc6a/dev
...
Update README.md
2020-12-21 22:48:03 +08:00
sandtechnology
5a7771012b
Fix protocol error again, thanks to @wdvxdr1123 and MiraiGo
2020-12-21 22:45:56 +08:00
lc6a
87407e97d9
Update README.md
...
修改写错的内容
2020-12-21 22:09:56 +08:00
Karlatemp
2b041f64f8
Merge branch 'anonymous' into dev, close #432
2020-12-21 13:05:08 +08:00
sandtechnology
23114b7e81
Support New QQ System Faces ( #720 )
...
* Update QQ original faces name
* Add missed channel check
* Change data struct to array
* Revert "Add missed channel check"
This reverts commit e30f97dc
* Remove author
* Make internal
* Update Face implement
* Support decode and encode new system faces
* Correct the magic number
* Lazy name val
* Fix naming inconsistent
* Revert "Fix naming inconsistent"
This reverts commit b7db927f
* Fix naming inconsistent again
2020-12-20 20:59:34 +08:00
Karlatemp
de3fd9d698
Merge remote-tracking branch 'origin/dev' into anonymous
...
# Conflicts:
# mirai-core/src/commonMain/kotlin/message/incomingSourceImpl.kt
2020-12-20 15:53:06 +08:00
Karlatemp
c934ff5b89
Use ConcurrentLinkedQueue for EventSystem, #630
2020-12-20 10:49:17 +08:00
Karlatemp
c96e7b609e
Support anonymous in network
2020-12-20 09:56:42 +08:00
Karlatemp
1083e5d625
Low level api for mute AnonymousMember
2020-12-20 09:51:23 +08:00
Him188
565abae671
Improve docs
2020-12-20 09:46:14 +08:00
Him188
51703eb8ba
Check mirai.no-desktop
2020-12-20 09:46:02 +08:00
Him188
9d8e0ebf02
Improve StandardCharImageLoginSolver:
...
- Add loggerSupplier
- Improve log message
2020-12-20 09:45:04 +08:00