تقدير لـ bypass_bump في تعديلات واجهة برمجة تطبيقات REST

لست متأكدًا بنسبة 100% بعد من الحالة الرسمية لـ bypass_bump في وثائق واجهة برمجة التطبيقات — فهي لا تظهر في أي مكان واضح.

ولكن عندما أنظر إلى سجلات برنامج Python sync script الخاص بـ Ethsim12، فإنها مفيدة. يحاول البرنامج استدعاء واجهة برمجة التطبيقات باستخدام bypass_bump=true. إذا تم تجاهل هذا المعامل أو كان غير صالح، فإن الشيء الوحيد الذي سيمنع الزيادات غير الضرورية هو الحل البديل الذي أضافوه: استدعاء يدوي لـ

/t/{topic_id}/reset-bump-date

لذلك، يصبح ناتج السجل نفسه دليلاً قوياً. إذا أظهر السجل تحديث المواضيع دون الظهور في /latest (ودون الحاجة إلى الحل البديل لإعادة الضبط)، فهذا دليل جيد على أن bypass_bump نشط ويعمل. إذا كان السجل يلجأ دائمًا إلى reset-bump-date، فقد لا يكون كذلك.

بمعنى آخر: سجلات هذا البرنامج النصي تقطع شوطًا طويلاً نحو تأكيد ما إذا كان bypass_bump موجودًا ويحترمه الخادم بالفعل.