Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
livekitAndroidXuningTest
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
davidliu
2025-06-27 01:10:26 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2025-06-27 01:10:26 +0900
Commit
36e05e904eafb6f2921ff5bec737e3c1d1d2ab13
36e05e90
1 parent
98909c1e
Properly return Result on ByteStreamSender convenience methods (#709)
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
13 行增加
和
4 行删除
.changeset/fuzzy-suits-knock.md
livekit-android-sdk/src/main/java/io/livekit/android/room/datastream/outgoing/ByteStreamSender.kt
.changeset/fuzzy-suits-knock.md
0 → 100644
查看文件 @
36e05e9
---
"
client-sdk-android"
:
patch
---
Properly return Result on ByteStreamSender convenience methods
...
...
livekit-android-sdk/src/main/java/io/livekit/android/room/datastream/outgoing/ByteStreamSender.kt
查看文件 @
36e05e9
...
...
@@ -16,6 +16,7 @@
package io.livekit.android.room.datastream.outgoing
import androidx.annotation.CheckResult
import io.livekit.android.room.datastream.ByteStreamInfo
import okio.Buffer
import okio.FileSystem
...
...
@@ -53,20 +54,23 @@ private val byteDataChunker: DataChunker<ByteArray> = { data: ByteArray, chunkSi
/**
* Reads the file from [filePath] and writes it to the data stream.
*/
suspend fun ByteStreamSender.writeFile(filePath: String) {
write(FileSystem.SYSTEM.source(filePath.toPath()))
@CheckResult
suspend fun ByteStreamSender.writeFile(filePath: String): Result<Unit> {
return write(FileSystem.SYSTEM.source(filePath.toPath()))
}
/**
* Reads the input stream and sends it to the data stream.
*/
suspend fun ByteStreamSender.write(input: InputStream) {
write(input.source())
@CheckResult
suspend fun ByteStreamSender.write(input: InputStream): Result<Unit> {
return write(input.source())
}
/**
* Reads the source and sends it to the data stream.
*/
@CheckResult
suspend fun ByteStreamSender.write(source: Source): Result<Unit> {
val buffer = Buffer()
while (true) {
...
...
请
注册
或
登录
后发表评论