mirai/mirai-core
Him188 bfda72e58f
ExternalResource (#754)
* ExternalResource fundamentals:
- Introduce ExternalResource
- Migrate functions
- Move utilities to mirai-core-utils

* Fix build

* Fix filename and misc improvements

* Close file on ExternalResource.close;
Reset filePointer to 0 on stream close

* Rearrange image extensions

* Fix tests

* Fix build

* toExternalResource: formatName = null by default

* Reduce unnecessary continuations

* Fix ExternalResourceImplByFileWithMd5.inputStream

* ExternalResource: Remove BufferedImage support

* Don't close stream on image upload;
Unified closing behaviorImprove;
Improve FileCacheStrategy;

* Fix createImageDataPacketSequence closing

* Fix image upload, change size to long

* Fix docs

* Rename SendImageUtilsJvmKt to SendResourceUtilsJvmKt

* Run BIO appropriately

* Postpone file detection on formatName getter

* Fix SendResourceUtilsJvmKt JvmName

Co-authored-by: Karlatemp <karlatemp@vip.qq.com>
2020-12-26 17:36:00 +08:00
..
src ExternalResource (#754) 2020-12-26 17:36:00 +08:00
build.gradle.kts Use mirai-login-solver-selenium in jvmTest 2020-12-26 17:34:16 +08:00
README.md Rearrange module structure: 2020-10-03 12:42:13 +08:00

mirai-core-qqandroid

QQ for Android 8.2.7 协议实现. 相较于 mirai-core, 此模块仅提供协议和功能的实现, 不提供额外的公开的 API.