Houve de fato um bug… A consulta que estava “listando” todos os usuários do chat com menções não lidas ou DMs não estava funcionando corretamente e estava retornando todos os usuários com mensagens de chat não vistas ![]()
Como esse trabalho é executado a cada 5 minutos, ele pode facilmente inchar o sidekiq com trabalhos desnecessários em canais grandes com uma quantidade razoável de atividade.
Felizmente, não estava enviando spam para todos, pois o trabalho de “resumo do chat” extraía as menções não vistas e, quando não encontrava nenhuma, simplesmente saía.
Será corrigido por