Debounce channel reindexing on the back end
Add a record on the user for the last time they changed the channel mode
When the user changes channel mode, throw a rate limiting exception that prevents them from reindexing their channel for 2 hours
Add a record on the user for the last time they changed the channel mode
When the user changes channel mode, throw a rate limiting exception that prevents them from reindexing their channel for 2 hours