Well but why so they need socket.io if they are using Firebase?
We use Firebase for Auth and file storage only. Game updates are sent through Socket.io in order to have better control over them, and also Firebase charges per update which is a lot for games.