يتم تشغيل webhook بعد مرتين عند تعديل المنشور لأول منشور في موضوع

أولاً، يتم إطلاق حدث دون أي تغييرات في الحمولة (وبالتالي المنشور كما هو الآن)، ثم يتم إطلاق حدث ثانٍ مع التغييرات.

ينطبق هذا فقط على التغييرات في المنشور الأول في موضوع ما.

المتوقع: إطلاق حدث واحد فقط، مع حمولة تحتوي على المنشور المُعدّل.

أم أن هذا يعمل كما هو مقصود؟ إذا كان كذلك، فإن ذلك مربك لنقطة النهاية المستقبِلة، حيث يُشار إلى تغيير، لكن الحمولة لا تحتوي على أي تغييرات على الإطلاق، ولا يمكنك معرفة ما إذا كان هذا حدث تغيير غير صحيح أم لا (حيث لا توجد معلومات في الحمولة).

يعمل كما هو مقصود في post_created وللتغييرات في المنشورات اللاحقة في موضوع ما، حيث يُطلق حدث واحد فقط.

هل هناك أي شخص؟ هذا الأمر يُجنّني أثناء العمل مع webhook للمنشورات الخاصة بالمنشورات الأولى.

إعجابَين (2)

لست متأكدًا مما إذا كان هذا مقصودًا أم لا، @vinothkannans هل تعلم؟

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

إنه على الأقل مربك لنقطة النهاية المستقبِلة، حيث لا يوجد حالة استخدام واحدة لها. يجب أن يكون حدثًا واحدًا، وليس حدثين.

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

3 إعجابات

رائع، شكرًا لك @vinothkannans، نقطة نهاية الويب هوك الخاصة بنا ستحب هذا :+1:t2:

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