DEV Community

Discussion on: Part 2/3 - How to create a server-side timer using WebSockets (with Socket.IO), NestJS and Flutter

 
rukshanjs profile image
Rukshan J. Senanayaka

Hi @iaremarkus I'm super glad my series has been helpful. Currently with my implementation, a single room is for a single user (one user can have several devices and all those devices are within that room). The identifiers for each timer contains the userId in it. So to get all the timers within a room, I think we can use the userId to find the timers that contain it in the identifier/key of each timer.

In this series I'm tracking the timers (for each user device) as a single variable. But I have tried with implementing a Redis connection to keep this state on there so even if the server crashes the timers are still saved.

Thread Thread
 
iaremarkus profile image
Markus

good tip, i'll give that a go.

thanks again for the great series 👌