Skip to content

Commit 976d335

Browse files
committed
Fix bug that caused the app to crash if clicking on the traffic lights during an automated session, as the driver socket does not exist
1 parent 6e76148 commit 976d335

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

socketHandler.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,9 @@ module.exports = function (electronState) {
121121
electronState.setRiderTrafficLight(msg.sessId, socket, msg.color);
122122
const riderData = electronState.getRiderData(msg.sessId);
123123
const driverSocket = electronState.getDriverSocket(msg.sessId);
124-
driverSocket.emit('riderCount', riderData);
124+
if (driverSocket) {
125+
driverSocket.emit('riderCount', riderData);
126+
}
125127
});
126128

127129
// ====== disconnect ======

0 commit comments

Comments
 (0)