Him188
a45ae814c1
Fix typo in docs/README.md
2021-06-08 11:29:32 +08:00
Rebuild
7373787fc2
Add mirai-api-http ruby sdk to community sdk list
...
Closes #1299
2021-06-08 11:28:29 +08:00
Him188
091906577a
Add StatSvc.SimpleGet
to DEFAULT_BLACKLIST
2021-06-08 11:25:36 +08:00
AHpxChina
768dbf68d8
Added Mirai.Net ( #1292 )
2021-06-08 11:24:54 +08:00
Him188
a9489567d0
Clearify docs for ExternalResource
and RemoteFile
( #1248 )
...
* Update code docs for ExternalResource emphasising its properties
* Update code docs for ExternalResource emphasising its representative file location
* Update mirai-core-api/src/commonMain/kotlin/utils/RemoteFile.kt
* Update mirai-core-api/src/commonMain/kotlin/utils/RemoteFile.kt
* Clarify docs
2021-06-08 11:23:09 +08:00
Him188
8312a5bc98
Temporarily disable NettyHandlerEventTest
to make build success #1311
2021-06-07 22:03:12 +08:00
Him188
e0f9c311f2
Temporarily disable tests BotOffline from OK TO CLOSED
and BotOfflineEvent after successful reconnection
to make build success #1311
2021-06-07 22:00:22 +08:00
Him188
295c95c09f
apiDump
2021-06-07 19:06:14 +08:00
Him188
6b442b251f
Introduce AbstractEventTest
2021-06-07 18:56:33 +08:00
Him188
684b844b44
Move implementation of EventDispatcher.joinBroadcast
to tests and mark it @TestOnly
2021-06-07 18:46:40 +08:00
Him188
cf82f96672
Opt-in TestOnly
for test
2021-06-07 18:42:46 +08:00
Him188
fc96ba96dd
Add _EventBroadcast
to allow tests to overrode implementation of Event.broadcast
2021-06-07 18:29:15 +08:00
Him188
9619338d5b
Catch and forward event broadcasting to EventDispatcher
2021-06-07 18:18:07 +08:00
Him188
9cf45bd9ca
Ignore MessageSvc.PushNotify
in logging
2021-06-07 18:14:24 +08:00
Him188
271759b4c6
Fix ignorance of MultiPacket
using blacklist
2021-06-07 18:14:10 +08:00
Him188
84fb928764
Add check for arguments of NetworkHandlerSupport.sendAndExpect
2021-06-07 17:47:40 +08:00
Him188
9ceb7c3fc2
- Take line number into account of ExceptionCollector.collect
;
...
- Fix suppression;
- Add manual cleanup of references to help gc
2021-06-07 17:47:11 +08:00
Him188
5ebd65e78d
Change setStateImpl
in the ordering:
...
1. Update current state
2. Close old state
3. Notify observer
4. Notify selector
2021-06-07 17:05:34 +08:00
Him188
02c9fd2fb0
Add SetStateTest
2021-06-07 13:36:27 +08:00
Him188
02681428c9
Review and migrate deprecated calls
2021-06-07 12:57:01 +08:00
Him188
b5db147985
Remove debugConf
2021-06-07 12:57:00 +08:00
Him188
71b128b06c
Improve ExceptionCollector.collect for better performance, close #1308
2021-06-07 12:57:00 +08:00
Karlatemp
ef439f1dea
Fix API check
2021-06-07 12:33:31 +08:00
Karlatemp
f03fe168fd
Fix binary-compatibility-validator
2021-06-07 12:16:58 +08:00
Him188
e9c53eb5db
Always close netty connection if StateLoading completed with an exception
2021-06-06 16:56:19 +08:00
Him188
91b5a5da58
Disable mirai.debug.network.state.observer.logging
in tests
2021-06-06 16:35:56 +08:00
Him188
679e61e4d0
Use collectThrow
instead of throw
in SsoProcessor.SlowLoginImpl.login
2021-06-06 16:34:35 +08:00
Him188
756c805460
Fix typo
2021-06-06 16:21:50 +08:00
Him188
e7521028d1
Fix tests
2021-06-06 13:58:46 +08:00
Him188
38d0b124f2
Fix docs on BotOfflineEvent.Force
2021-06-06 13:58:46 +08:00
Him188
dadff42718
Unwrap NetworkException on logon failure
2021-06-06 13:58:46 +08:00
Him188
7739c4db80
Close network in MessageSvcPushForceOffline properly by throwing ServerClosedException
2021-06-06 13:58:46 +08:00
Him188
0d28772275
Do not listen BotOfflineEvent to close network
2021-06-06 13:58:45 +08:00
Karlatemp
44ef95a4d0
Fix doc
2021-06-05 22:27:24 +08:00
Karlatemp
b6707afb53
Update CoreAPI.md
2021-06-05 22:15:43 +08:00
Him188
137e1a1235
Fix network scopes and exception handling. Support recovering after system hibernation and network failure.
2021-06-05 16:05:41 +08:00
Him188
a781941ede
Fix LateinitMutableProperty
2021-06-05 16:05:41 +08:00
Him188
e788aa09f7
Add awaitStateChange
2021-06-05 16:05:41 +08:00
Him188
c6075ec299
Refine state observer for events
2021-06-05 16:05:41 +08:00
Him188
061023bc4d
Rearrange NetworkHandlerSupport
2021-06-05 16:05:41 +08:00
Him188
8ae2e04f02
Improve implementation docs
2021-06-05 16:05:41 +08:00
Him188
083a3a1e00
Prefer value class
2021-06-05 16:05:41 +08:00
Him188
b7527a1b56
Extract HeartbeatScheduler and add HeartbeatFailedException and NetworkException
2021-06-05 16:05:41 +08:00
Karlatemp
0f7fad1fda
Add link of https://docs.mirai.mamoe.net
2021-06-03 23:07:12 +08:00
Him188
c03155af6d
Review docs and improve readability ( #1291 )
...
* Review docs and improve readability
* Update docs/Bots.md
Co-authored-by: Karlatemp <karlatemp@vip.qq.com>
* Update docs/Bots.md
Co-authored-by: Karlatemp <karlatemp@vip.qq.com>
* Update docs/Bots.md
Co-authored-by: Karlatemp <karlatemp@vip.qq.com>
* Fix doc
* Fix doc
* Clarify AnonymousMember and NormalMember
* Fix typo
* Add language type
Co-authored-by: Karlatemp <karlatemp@vip.qq.com>
2021-06-02 20:29:36 +08:00
Him188
9f466c882e
Improve syncMessageSvc
:
...
- do not suspend logon and postpone suspension until sending message
- add MessageSvcSyncer
Fix #1253
2021-06-02 17:24:46 +08:00
Him188
e0a767060a
Deprecate RemoteFile.upload
and relevant extensions, fix #1255 ( #1290 )
...
* Deprecate `RemoteFile.upload` and relevant extensions, fix #1255
* Replace '// since 2.7-M1' with '// deprecated since 2.7-M1'
* Move deprecation notes to `RemoteFile.upload`
2021-06-02 14:00:24 +08:00
Him188
ba7211a6e4
2.7-M1-dev-5
2021-06-01 13:57:01 +08:00
Karlatemp
1e95482158
Fix the resource leak when closing TxCaptchaHelper(Swing) directly
2021-06-01 12:47:42 +08:00
Karlatemp
c89d31cef6
Redesign LoginSolver ( #1285 )
...
* Redesign SwingSolver
* TxCaptchaHelper support
* Simplify TxCaptchaHelper
2021-06-01 12:26:37 +08:00