يستخدم Evane قناة SSE خاصة بالمشروع لتحديث القوائم والتفاصيل وProposals والإشعارات وMeetings بين الحسابات من دون تحديث يدوي.


افحص اتصال التحديث الفوري
- تحقق من أن المستخدمين في مساحة العمل والسجل نفسيهما.
- انتظر اكتمال الحفظ أو الموافقة؛ فالتغيير المتفائل المحلي ليس حدث خادم بعد.
- إذا تحدّث متصفح دون الآخر فأعد تحميل القديم مرة. ظهور الحالة الصحيحة بعد ذلك يعني أن الحفظ نجح لكن البث لم يصل.
- تحقق من API base ومن قدرة EventSource على البقاء مفتوحاً مع بيانات الاعتماد.
تنشئ الواجهة قناة للمشروع النشط وتعيد الاتصال بتأخير متزايد بعد الانقطاع، ويغلق تبديل المشروع القناة القديمة. وبعد نجاح إعادة الاتصال يطلب Evane تحديثًا موثوقًا لمساحة العمل حتى لا تبقى الشاشة قديمة بسبب أحداث فاتت أثناء الانقطاع. يجب ألا يحجز الوكيل العكسي استجابات SSE طويلاً.
تستخدم تغييرات Proposal الحدث وإعادة القراءة من الخادم معًا؛ فتحديث Pending أو Applied يعيد تحميل قائمة المراجعة وبيانات مساحة العمل المتأثرة. تُحمّل Messages وFiles عند الطلب، لذلك لا تُحدّث قوائمها إلا بعد طلب العرض أو روابط الملفات ذات الصلة. ويُبقي النموذج المفتوح الحقل المحلي غير المحفوظ بدل أن يستبدله تحديث صادر من حساب آخر.
أرسل للدعم العملية والسجل ودوري الحسابين والوقت ونتيجة التحديث. تساعد رسائل [events] في تمييز فشل الاتصال أو النطاق أو إعادة الاتصال.



