|
@@ -301,15 +301,17 @@ export default class SignalingLayerImpl extends SignalingLayer {
|
301
|
301
|
if (this.chatRoom) {
|
302
|
302
|
return this.chatRoom.getMediaPresenceInfo(owner, mediaType);
|
303
|
303
|
}
|
304
|
|
- logger.error('Requested peer media info, before room was set');
|
|
304
|
+ logger.warn('Requested peer media info, before room was set');
|
305
|
305
|
};
|
306
|
|
- const lastPresence = this.chatRoom.getLastPresence(owner);
|
307
|
|
-
|
308
|
|
- if (!lastPresence) {
|
309
|
|
- throw new Error(`getPeerMediaInfo - no presence stored for: ${owner}`);
|
310
|
|
- }
|
311
|
306
|
|
312
|
307
|
if (FeatureFlags.isSourceNameSignalingEnabled()) {
|
|
308
|
+ const lastPresence = this.chatRoom?.getLastPresence(owner);
|
|
309
|
+
|
|
310
|
+ if (!lastPresence) {
|
|
311
|
+ logger.warn(`getPeerMediaInfo - no presence stored for: ${owner}`);
|
|
312
|
+
|
|
313
|
+ return;
|
|
314
|
+ }
|
313
|
315
|
if (!this._doesEndpointSendNewSourceInfo(owner)) {
|
314
|
316
|
return legacyGetPeerMediaInfo();
|
315
|
317
|
}
|