Webhook للإشعارات - كيفية مسحها؟

لديّ خطاف ويب (webhook) مُعدّ بحيث عندما يتلقى مستخدم إشعارًا على Discourse، يمكنني وضع علامة “غير مقروء” على موقع WordPress المتصل الخاص بي. حتى الآن، كل شيء على ما يرام.

ولكن إذا زار المستخدم Discourse وقرأ الإشعار، فأنا الآن في حيرة من أمري بشأن طريقة إزالة علامة “غير مقروء” على الموقع؟

أليس هناك أي نوع من خطافات الويب (webhooks) لـ “مسح المستخدم للإشعارات”؟ أم أنني أفتقد شيئًا ما؟

أعلم أنه يمكنني القيام بذلك باستدعاءات API ولكنني أحاول تجنب استدعاءات API المستمرة لكل تحميل صفحة على موقعي.

شكرًا!

إعجاب واحد (1)

لا يبدو أن هناك واحدًا. بدلاً من إجراء استدعاء API إلى Discourse، سأكون مترددًا في مسح إشعار “غير المقروء” في WordPress عندما ينقر المستخدم على علامة الإشعار في موقع WordPress الخاص بك.

شكرا. كنت أبحث في هذا منذ أن نشرته وبدلاً من ذلك لجأت إلى استطلاع واجهة برمجة التطبيقات للحصول على الإشعارات، إنه أبسط :man_shrugging:t2:

إعجابَين (2)