نعم، هذه مشكلة.
يقوم المكون الإضافي للإعلانات بكل منطق “إظهار أو عدم إظهار” الإعلانات بناءً على معلومات المجموعة ومستوى الثقة التي يحصل عليها من الخادم.
نظرًا لأن عضوية المجموعة مخفية عن المستخدم، فلا توجد طريقة للعميل لمعرفة أن الإعلانات بحاجة إلى إخفائها.
يجب إعادة كتابة الكود بحيث يكون المنطق موجودًا على جانب الخادم (ربما حقل في المستخدم الحالي يقول “هذا المستخدم لديه إعلانات، أو هذا المستخدم ليس لديه إعلانات”). هذا تغيير كبير إلى حد ما لأن الكثير من المنطق الآن تم تنفيذه في JavaScript ويحتاج إلى الانتقال إلى Ruby.
أنا أضع علامة pr-welcome على هذا، إذا كان لدينا عدد قليل من الطلبات المتكررة بشأنه، فسأفكر في تسريعه. إنه تغيير معقد.
إعجاب واحد (1)