DEV Community

loading...

How to implement blocking and following user functionality in node.js as backend ??

rupeshiya profile image Rupesh Krishna Jha ・1 min read

Discussion

pic
Editor guide
Collapse
theodesp profile image
Theofanis Despoudis

Use a Set data structure ideally using Redis for checking membership, for example each user has a set of user ids as friends and a set of user ids as enemies. Now all the operations would involve using union find or intersection operations.

Collapse
rupeshiya profile image
Rupesh Krishna Jha Author

Great idea !! awesome , thanks a lot man ! ..
I got it .