Skip to content

Commit 165f6cb

Browse files
committed
Specify default values for StreamTextOptions and streamText
1 parent 5291759 commit 165f6cb

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

.changeset/kind-plums-report.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"client-sdk-android": patch
3+
---
4+
5+
Specify default values for StreamTextOptions and streamText

livekit-android-sdk/src/main/java/io/livekit/android/room/datastream/StreamOptions.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ data class StreamTextOptions(
3434
val attributes: Map<String, String> = emptyMap(),
3535
val streamId: String = UUID.randomUUID().toString(),
3636
val destinationIdentities: List<Participant.Identity> = emptyList(),
37-
val operationType: TextStreamInfo.OperationType,
37+
val operationType: TextStreamInfo.OperationType = TextStreamInfo.OperationType.CREATE,
3838
val version: Int = 0,
3939
val attachedStreamIds: List<String> = emptyList(),
4040
val replyToStreamId: String? = null,
4141
/**
42-
* The total exact size in bytes, if known.
42+
* The total exact size in bytes when encoded to UTF-8, if known.
4343
*/
4444
val totalSize: Long? = null,
4545
)

livekit-android-sdk/src/main/java/io/livekit/android/room/datastream/outgoing/OutgoingDataStreamManager.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ import javax.inject.Inject
3535

3636
interface OutgoingDataStreamManager {
3737
/**
38-
* Start sending a stream of text
38+
* Start sending a stream of text. Call [TextStreamSender.close] when finished sending.
3939
*/
40-
suspend fun streamText(options: StreamTextOptions): TextStreamSender
40+
suspend fun streamText(options: StreamTextOptions = StreamTextOptions()): TextStreamSender
4141

4242
/**
43-
* Start sending a stream of bytes
43+
* Start sending a stream of bytes. Call [ByteStreamSender.close] when finished sending.
4444
*/
4545
suspend fun streamBytes(options: StreamBytesOptions): ByteStreamSender
4646
}

0 commit comments

Comments
 (0)