- शिप
- 3 अगस्त 2026 को 4:04 am बजे UTC
- लेखक
- kamo
- Commit
- 6c003d8
एक सत्र एक अटैन्डेड वर्कस्टेशन पर खुला छोड़ दिया गया था जो अनिश्चित काल तक उपयोग योग्य रहा था। यह एक 60 सेकंड की चेतावनी के साथ, बिना किसी बातचीत के 15 मिनट के बाद समाप्त हो जाता है इसलिए कोई भी मिड-टास्क डंप नहीं किया जाता है। टाइमिंग नियम एक शुद्ध नियंत्रक (इकाई) के रूप में app/lib/idleTimeout.ts में रहते हैं नकली टाइमर के साथ परीक्षण किया गया; घटक केवल एक इनपुट परत है। तीन निर्णय इसके बारे में जानने लायक: - केवल सूचक, कुंजी, पहिया, स्क्रॉल, स्पर्श और दृश्यता घटनाओं की गिनती के रूप में उपस्थिति। Websocket फ्रेम, मतदान और टाइमर नहीं - kamo-internal स्क्रीन खुद को लगातार ताज़ा करें, और यह इलाज करें कि डेस्क पर एक इंसान के रूप में होगा नियंत्रण सजावटी बनाते हैं। - उपस्थिति पूरे मूल में मापा जाता है, क्योंकि नियंत्रण का विषय है एक unattended मशीन, एक unattended टैब नहीं। एक टैब में काम करना इसके लिए रहता है जब प्रत्येक टैब चुप हो जाता है तो वे एक साथ समाप्त हो जाते हैं। टैब की व्यवस्था एक परित्यक्त स्क्रीन पर एक उपयोगी सत्र छोड़ देती है। - एक सत्र के अंत में टैब पर घोषणा की जाती है। *** id प्रत्येक में रहता है टैब का सत्रएक साझा रेडिस सत्र पर स्टोरेज, इसलिए एक भाई जो कभी नहीं है बताया गया है कि एक सत्र पर एक प्रामाणिक कार्यक्षेत्र दिखा रहा है कि अब नहीं मौजूद है। दोनों स्वचालित लोगोफ और साधारण /लॉगआउट पेज अब प्रसारण करते हैं। टर्मिनेशन मौजूदा /लॉगआउट पेज के माध्यम से चला जाता है - सुरक्षा सेवा लोगोट, Redis कुंजी हटाने, कुकी समाशोधन, kamo-login के लिए आगे — क्योंकि समाशोधन ग्राहक राज्य अकेले सर्वर सत्र को जीवित छोड़ देता है और एक लोगोफ नहीं है। प्रतिलिपि इस से आगे कामो अनुवाद शब्दकोश (c39dfb9) में भेज दी गई है।.