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


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