feat: Improve auto-scanner robustness and instructions

Provide clearer instructions for users on how to keep the automated scanner running 24/7 by suggesting external scheduling services.
Refactor the server-side auto-scanner logic to use `runTransaction` for atomic updates of `lastAutoScan`, preventing potential race conditions and ensuring greater reliability.
This commit is contained in:
desartstudio95
2026-05-20 07:43:17 -07:00
parent ee12f7d6be
commit c282aea650
2 changed files with 53 additions and 35 deletions
+1 -1
View File
@@ -349,7 +349,7 @@ export const AdminDashboard: React.FC = () => {
</span>
</div>
<p className="text-[10px] text-brand-red font-bold">
Atenção: Mantenha esta aba aberta para que o scanner automatizado (Robô Funcional no Browser) permaneça operando. Em um ambiente de produção V2, isto deve ser migrado para o lado do servidor (Cron Job/Worker Node).
Atenção: A aplicação entra em repouso quando não abas abertas. Para o Robô funcionar 24/7 de forma totalmente automática, utilize um serviço gratuito como o <strong>cron-job.org</strong> ou <strong>UptimeRobot</strong> para visitar a URL <code>{window.location.origin}/api/cron/auto-scanner</code> a cada 1 minuto.
</p>
</div>
)}