Skip to content

Add support for generic request response#961

Open
davidliu wants to merge 2 commits into
mainfrom
dl/request_response
Open

Add support for generic request response#961
davidliu wants to merge 2 commits into
mainfrom
dl/request_response

Conversation

@davidliu

@davidliu davidliu commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@changeset-bot

changeset-bot Bot commented Jun 8, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 52f4765

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
client-sdk-android Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@davidliu davidliu force-pushed the dl/request_response branch from 0575ca6 to 7390179 Compare June 8, 2026 12:57
@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Diffuse output:

OLD: diffuse-source-file
NEW: livekit-android-sdk-release.aar

 AAR      │ old      │ new      │ diff      
──────────┼──────────┼──────────┼───────────
      jar │  2.6 MiB │  2.7 MiB │ +29.1 KiB 
 manifest │  1.5 KiB │  1.5 KiB │       0 B 
 lint-jar │ 12.7 KiB │ 12.7 KiB │       0 B 
    other │  1.8 KiB │  1.8 KiB │       0 B 
──────────┼──────────┼──────────┼───────────
    total │  2.7 MiB │  2.7 MiB │ +29.1 KiB 

 JAR     │ old   │ new   │ diff         
─────────┼───────┼───────┼──────────────
 classes │  1498 │  1516 │ +18 (+18 -0) 
 methods │ 20157 │ 20240 │ +83 (+85 -2) 
  fields │  5146 │  5212 │ +66 (+66 -0)
AAR
 size    │ diff      │ path          
─────────┼───────────┼───────────────
 2.7 MiB │ +29.1 KiB │ ∆ classes.jar 
─────────┼───────────┼───────────────
 2.7 MiB │ +29.1 KiB │ (total)
JAR
CLASSES:

   old  │ new  │ diff         
  ──────┼──────┼──────────────
   1498 │ 1516 │ +18 (+18 -0) 
  
  + io.livekit.android.room.participant.LocalParticipant_Companion
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_1
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2_1_confirmationJob_1_1
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2_1_confirmationJob_1_2
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2_1_confirmationJob_1_3
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2_1_confirmationJob_1_4
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2_1_confirmationJob_1_5
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2_1_confirmationJob_1
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2_1
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2
  + io.livekit.android.room.participant.LocalParticipant_setAttributes_1
  + io.livekit.android.room.participant.LocalParticipant_setMetadata_1
  + io.livekit.android.room.participant.LocalParticipant_setName_1
  + io.livekit.android.room.signal.SignalRequestException_Companion
  + io.livekit.android.room.signal.SignalRequestException
  + io.livekit.android.room.signal.SignalResponseReason_Companion_WhenMappings
  + io.livekit.android.room.signal.SignalResponseReason_Companion
  + io.livekit.android.room.signal.SignalResponseReason
  

METHODS:

   old   │ new   │ diff         
  ───────┼───────┼──────────────
   20157 │ 20240 │ +83 (+85 -2) 
  
  + io.livekit.android.room.RTCEngine onRequestResponse(LivekitRtc_RequestResponse)
  + io.livekit.android.room.RTCEngine_Listener onRequestResponse(LivekitRtc_RequestResponse)
  + io.livekit.android.room.Room onRequestResponse(LivekitRtc_RequestResponse)
  + io.livekit.android.room.SignalClient allocateRequestId_livekit_android_sdk_release() → int
  + io.livekit.android.room.SignalClient sendUpdateLocalMetadata(String, String, Map, int) → int
  + io.livekit.android.room.SignalClient sendUpdateLocalMetadata_default(SignalClient, String, String, Map, int, int, Object) → int
  + io.livekit.android.room.SignalClient_Listener onRequestResponse(LivekitRtc_RequestResponse)
  + io.livekit.android.room.participant.LocalParticipant <clinit>()
  + io.livekit.android.room.participant.LocalParticipant access_isMetadataUpdateConfirmed(LocalParticipant, String, String, Map) → boolean
  + io.livekit.android.room.participant.LocalParticipant access_requestMetadataUpdate-BWLJW6A(LocalParticipant, String, String, Map, Continuation) → Object
  + io.livekit.android.room.participant.LocalParticipant handleRequestResponse_livekit_android_sdk_release(LivekitRtc_RequestResponse)
  + io.livekit.android.room.participant.LocalParticipant isMetadataUpdateConfirmed(String, String, Map) → boolean
  + io.livekit.android.room.participant.LocalParticipant requestMetadataUpdate-BWLJW6A(String, String, Map, Continuation) → Object
  + io.livekit.android.room.participant.LocalParticipant requestMetadataUpdate-BWLJW6A_default(LocalParticipant, String, String, Map, Continuation, int, Object) → Object
  + io.livekit.android.room.participant.LocalParticipant setAttributes-gIAlu-s(Map, Continuation) → Object
  + io.livekit.android.room.participant.LocalParticipant setMetadata-gIAlu-s(String, Continuation) → Object
  + io.livekit.android.room.participant.LocalParticipant setName-gIAlu-s(String, Continuation) → Object
  + io.livekit.android.room.participant.LocalParticipant_Companion <init>()
  + io.livekit.android.room.participant.LocalParticipant_Companion <init>(DefaultConstructorMarker)
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_1 <init>(LocalParticipant, Continuation)
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_1 invokeSuspend(Object) → Object
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2 <init>(CompletableDeferred, LocalParticipant, String, String, Map, Continuation)
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2 create(Continuation) → Continuation
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2 invoke(Object) → Object
  + io.livekit.android.room.participant.LocalParticipant_requestMetadataUpdate_2 invoke(Continuation) → Object
 
...✂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant