En efecto, hubo un error… La consulta que estaba “listando” a todos los usuarios de chat con menciones o mensajes directos no leídos no funcionaba del todo bien y devolvía a todos los usuarios con mensajes de chat no vistos ![]()
Dado que ese trabajo se ejecuta cada 5 minutos, puede hinchar fácilmente sidekiq con trabajos innecesarios en canales grandes con una cantidad considerable de actividad.
Afortunadamente, no estaba enviando spam a todos, ya que el trabajo de “resumen de chat” extraía las menciones no vistas y, cuando no encontraba ninguna, simplemente se salía.
Se solucionará con