Skip to content

Commit ad822cd

Browse files
committed
Store only unique devices
1 parent c91958d commit ad822cd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/services/livesync/playground/preview-sdk-service.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ export class PreviewSdkService extends EventEmitter implements IPreviewSdkServic
6565
onDeviceConnectedMessage: (deviceConnectedMessage: DeviceConnectedMessage) => ({ }),
6666
onDeviceConnected: (device: Device) => {
6767
this.emit(PreviewSdkEventNames.DEVICE_CONNECTED, device);
68-
this.connectedDevices.push(device);
68+
if (!_.includes(this.connectedDevices, device)) {
69+
this.connectedDevices.push(device);
70+
}
6971
},
7072
onDevicesPresence: (devices: Device[]) => ({ }),
7173
onSendingChange: (sending: boolean) => ({ })

0 commit comments

Comments
 (0)