For further actions, you may consider blocking this person and/or reporting abuse
Video API: manage, encode, and optimize for any device, channel or network condition. Deliver branded video experiences in minutes and get deep engagement insights.
Read next

9 Next-Gen Developer Tools to Maximize Your Coding Efficiency 🧙♂️⚡
Madza -

Build an Advanced Drawing App with HTML, CSS & JavaScript - Canvas API Tutorial!
sharathchandark -

Reflecting on My 2024 Journey: Achievements and Growth
Vidyasagar SC Machupalli -

Setting up partial SSR for a React + TypeScript + webpack app from scratch
Aleksei Berezkin -
Top comments (3)
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.
Great idea !! awesome , thanks a lot man ! ..
I got it .
is there a way to do so with emails, in order to block a received mail?