هل يمكن تضمين أسماء المستخدمين في حمولة webhook الخاصة بالشارات؟

متفق! يبدو أن هذا هو أفضل حل. يمكن أن يسمح بإضافة username و granted_by_username وإسقاط user_id و granted_by_id بفترة انتقالية غير كاسرة.

حاليًا، إذا تم تغيير الشارة بواسطة النظام (أي تلقائيًا)، فإن الـ Webhook يعيد granted_by_id بقيمة -1. ما المكافئ لـ granted_by_username؟

  • "" (نص فارغ)
  • "<system>" (قيمة سحرية لا يمكن أن تكون اسم مستخدم)
  • null
  • لا شيء – أي حذف granted_by_username من الحمولة (payload) إذا كان الحدث ناتجًا عن النظام

أفترض أن null أو لا شيء سيكون منطقيًا أكثر.