Skip to content

Commit eea6e87

Browse files
fix IllegalArgumentException when rpc is over 15K (#902)
* fix IllegalArgumentException when rpc is over 15K * changeset --------- Co-authored-by: davidliu <davidliu@deviange.net>
1 parent d8fc346 commit eea6e87

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

.changeset/dull-masks-matter.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+
Fix LocalParticipant.publishData throwing exception for packets over 15KB

livekit-android-sdk/src/main/java/io/livekit/android/room/participant/LocalParticipant.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -980,7 +980,7 @@ internal constructor(
980980
identities: List<Identity>? = null,
981981
): Result<Unit> {
982982
if (data.size > RTCEngine.MAX_DATA_PACKET_SIZE) {
983-
throw IllegalArgumentException("cannot publish data larger than " + RTCEngine.MAX_DATA_PACKET_SIZE)
983+
return Result.failure(IllegalArgumentException("cannot publish data larger than " + RTCEngine.MAX_DATA_PACKET_SIZE))
984984
}
985985

986986
val kind = when (reliability) {

0 commit comments

Comments
 (0)