From c65d124dec2259ebb679495161f8f53ba8d7b7e5 Mon Sep 17 00:00:00 2001 From: golgetahir Date: Mon, 8 Dec 2025 18:17:53 +0300 Subject: [PATCH] Make metaData and viewerInfo separated on play request --- src/main/js/webrtc_adaptor.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/js/webrtc_adaptor.js b/src/main/js/webrtc_adaptor.js index 99465196..7b5c9eb5 100644 --- a/src/main/js/webrtc_adaptor.js +++ b/src/main/js/webrtc_adaptor.js @@ -662,7 +662,7 @@ export class WebRTCAdaptor { * @param {string=} metaData :(string, json) a free text information for the stream to AMS. It is provided to Rest methods by the AMS * @param {string=} [role] : role for the stream. It is used for selective forwarding of subtracks in conference mode. */ - play(streamId, token, roomId, enableTracks, subscriberId, subscriberCode, metaData, role) { + play(streamId, token, roomId, enableTracks, subscriberId, subscriberCode, metaData, role, viewerInfo) { if (typeof streamId === 'object') { // Object-style: play({ streamId, token, ... }) this.playStream(streamId); @@ -687,7 +687,8 @@ export class WebRTCAdaptor { trackList: typeof enableTracks !== undefined && enableTracks != null ? enableTracks : [], subscriberId: typeof subscriberId !== undefined && subscriberId != null ? subscriberId : "", subscriberCode: typeof subscriberCode !== undefined && subscriberId != null ? subscriberCode : "", - viewerInfo: typeof metaData !== undefined && metaData != null ? metaData : "", + viewerInfo: typeof viewerInfo !== undefined && viewerInfo != null ? viewerInfo : "", + metaData: typeof metaData !== undefined && metaData != null ? metaData : "", role: (typeof role !== undefined && role != null) ? role : "", userPublishId: typeof this.publishStreamId !== undefined && this.publishStreamId != null ? this.publishStreamId : "", }