How to identify a user who does not have a camera

How can the camera determine which user does not exist?

Here’s how I did it, but I couldn’t figure it out.

session.on(‘connectionCreated’, function (event) {
if (event.connection.localOptions) {
console.log("Length : " + event.connection.session.streamManagers.length);
if (Object.keys(event.connection.session.streamManagers).length) {
console.log(“I Not have a camera”);
} else {
console.log(“I have a camera”);
VideoEnable = true;
}
} else {
if (Object.keys(event.connection.session.streamManagers).length) {
console.log(“Other User : Not have a camera”);
attatchButtonNoCamera(JSON.parse(event.connection.data).clientData, event.connection.connectionId);
updateLayout();
} else {
console.log(“Other User : have a camera”);
VideoEnable = true;
}
}
});

Is there any other way to do it?