الخروج من دردشة جماعية خاصة لا يزيلك فعليًا

الإصدار: 3.2.0.beta4-dev يعمل من الالتزام a5ed0ea5d6

خطوات التكرار:

  1. دعوة شخص ما إلى دردشة جماعية
  2. انقر على الشيء الكبير الأحمر “مغادرة القناة”
  3. لا يزال يقول أنك فيها ولا يزال بإمكانك زيارة عنوان URL. يمكنك التحقق من حساب آخر

للتسلية، حاولت تشغيل هذا ولا يزال يفشل:

DELETE FROM user_chat_channel_memberships WHERE chat_channel_id = <id> AND user_id = <id>;
8 إعجابات

كنت أتعامل مع هذا الأسبوع الماضي مع مجموعة دردشة تضم 16 عضوًا. كانت طريقتي البديلة هي إخفاء المجموعة بجعل الجميع يغادرون، باستثنائي. بعد حوالي 20 دقيقة، تغير رمز الدردشة الجماعية من 16 إلى 1، على الرغم من أن جميع الأعضاء كانوا لا يزالون يظهرون في القائمة.

ولكن في وقت سابق اليوم، وجد شخص ما إشارة/إشعارًا من وقت سابق في محادثة المجموعة، ورد عليه عن غير قصد دون أن يدرك ذلك، وأدى ذلك على الفور إلى إحياء المجموعة. يظهر الرمز 16 مرة أخرى.

بعد ظهر اليوم، قمت بإنشاء مثيل Discourse جديد للتحقق من أنه لم يكن متعلقًا بقاعدة البيانات أو المكون الإضافي، وتم تكرار المشكلة بسهولة.

إعجابَين (2)

كتم القناة يمنع إشعارات البريد العشوائي على الرغم من أن ذلك لا يزيلك فعليًا.

إعجابَين (2)

لا تزال الإشعارات تتجاوز هذا لسبب ما، سواء في قنوات الدردشة أو الرسائل المباشرة.

4 إعجابات

شكراً لكل من أبلغ عن هذه المشكلة — لقد وثقتها مع فريقنا ونحن نضيفها إلى خارطة طريقنا لإصلاحها.

5 إعجابات

قام @j.jaffeux الرائع بنشر تحديث اليوم من شأنه أن يعالج هذا الأمر — ستحتاج إلى استخدام أحدث كود، ولكن عندما اختبرت، فقد نجح الأمر بشكل رائع.
بعد مغادرة محادثة جماعية، لن يتم إدراج المستخدم كعضو، أو تلقي إشعارات للمحادثة الجماعية، أو الوصول إلى المحادثة الجماعية مباشرة (أي عبر عنوان URL) — حتى يقوم شخص ما بإضافتهم مرة أخرى إلى المجموعة.
يرجى إلقاء نظرة وإعلامنا إذا لاحظت أي مشاكل!

5 إعجابات

تم تقسيم منشورين إلى موضوع جديد: كيف تغادر دردشة جماعية؟