Merge branch 'dev'

This commit is contained in:
Him188 2020-08-19 20:45:11 +08:00
commit 7d4df0f952
3 changed files with 7 additions and 4 deletions

View File

@ -2,6 +2,7 @@
## `1.2.1` 2020/8/19
- 修复在 Java 调用 `group.uploadImage` 时编译出错的问题 (#511)
- 为 `group.uploadVoice` 添加 Java 方法 (需要 [kotlin-jvm-blocking-bridge](https://github.com/mamoe/kotlin-jvm-blocking-bridge)) (#512)
- 更新 ktor 到 1.4.0
## `1.2.0` 2020/8/19

View File

@ -455,7 +455,6 @@ internal class GroupImpl(
* @throws EventCancelledException 当发送消息事件被取消
* @throws OverFileSizeMaxException 当语音文件过大而被服务器拒绝上传时. (最大大小约为 1 MB)
*/
@JvmSynthetic
@MiraiExperimentalAPI
@SinceMirai("1.2.0")
override suspend fun uploadVoice(input: InputStream): Voice {

View File

@ -12,6 +12,7 @@
package net.mamoe.mirai.contact
import kotlinx.coroutines.CoroutineScope
import net.mamoe.kjbb.JvmBlockingBridge
import net.mamoe.mirai.Bot
import net.mamoe.mirai.JavaFriendlyAPI
import net.mamoe.mirai.LowLevelAPI
@ -175,12 +176,14 @@ public abstract class Group : Contact(), CoroutineScope {
/**
* 上传一个语音消息以备发送.
* 请手动关闭输入流
* 请使用amr或silk格式
* 请注意这是一个实验性api且随时会被删除
* 请使用 amr silk 格式
*
* @suppress 这是一个实验性 API 且随时会被删除
*
* @throws EventCancelledException 当发送消息事件被取消
* @throws OverFileSizeMaxException 当语音文件过大而被服务器拒绝上传时. (最大大小约为 1 MB)
*/
@JvmSynthetic
@JvmBlockingBridge
@MiraiExperimentalAPI
@SinceMirai("1.2.0")
public abstract suspend fun uploadVoice(input: InputStream): Voice