if (socket.request.user !== undefined) {
if (socket.request.user.id !== undefined) {
// do something...
} else {
console.log('error 1');
}
} else {
console.log('error 2');
}
if ('user' in socket.request) {
if ('id' in socket.request.user) {
//ok
} else {
//err
}
} else {
//er
}
or
//вопрос в том, чего нужно добиться....
//без рабочего кода невозможно понять, что должно произойти, что бы оптимизировать
var response = 'err'
if ('user' in socket.request) {
if ('id' in socket.request.user) {
//response = ok
} else {
//response = errX
}
}
or
'user' in socket.request && 'id' in socket.request.user //ok?
//etc...