Un modo lento más suave: ¿baches lentos?

Mi idea es que la lógica más simple es esta:

  • El tema tiene una configuración, “solo se puede impulsar una vez cada {x} minutos”, donde el número de minutos es una configuración ajustable, que va desde cero (el valor predeterminado, se puede impulsar tantas veces como haya respuestas) hasta ~10,000 (solo se puede impulsar una vez por semana). Supongamos que alguien ha introducido 60 minutos, el tema solo se puede impulsar una vez cada 60 minutos como máximo.

  • Cuando se publica una respuesta, comprueba la fecha del último impulso:

    • Si la fecha del último impulso fue hace más de 60 minutos, permite que el tema se impulse con esta nueva respuesta.

    • Si la fecha del último impulso fue hace menos de 60 minutos, no impulses el tema al publicar esta nueva respuesta.

Sí, esto parece simple y factible. ¿Lo añadimos a la próxima versión @sam @eviltrout?

6 Me gusta