Harden the original session-timeout stack

Fixkamo-internal
Shiked
4 Ağustos 2026 04:40 UTC
Yazar
kamo
Commit
519edba

**************** yolu gözden geçirdikten sonra Tekrarlanan idle yığını dört gerçek kusuru ortaya çıkardı: - sessionMonitor.start() 3s bottrap setTimeout untracked bıraktı, bu yüzden bir Başlangıç / durdurul / başlangıç sırayı durduran ikinci bir anket aralığına çarptı() Asla açık olamazdı. Zamanlı boşluk şimdi takip edilir ve iptal edilir. - OturumTimeoutMinutes <= 5 Redis TTL asla geçmiyor 300s uyarı eşi, bu yüzden proaktif genişletilen şube asla koştu ve ACTIVE Kullanıcılar her kontrolde zaman popup gösterildi. Uyarı yolu şimdi Kullanıcı 2 dakika içinde aktif olduğunda uyarı yerine genişletin. - check() bunu beklemeden sonra yapılandırın; stop() yavaş bir istekle yarışın aralığın içinde attı. Config her beklemeden sonra yeniden kontrol edilir. - müşteriAktifliği her fare üzerinde yerel yönetim yazdı (senkron yazıyor pointer frekansı, her ateş depolama olayı tüm sibling sekmelerde). Persistler Şimdi 5'e kadar serttir; In-memory timestamp tam olarak kalır. Ayrıca:Extended now always closes the warning on extension – the old 'TTL > 300' koşulu bütün zamanların <= 5 olduğu popup mahvediyor dakikalar. Regresyon testleri yaşam döngüsünü ve hem popup kurallarını kapsar.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle