API: is_group_owner تُرجع قيمة فارغة

لقد قمت للتو بالترقية إلى الإصدار 2.6.0 beta1، ولا أتذكر الإصدار السابق من 2.5.0 الذي كنت أعمل عليه، والآن استدعاء واجهة برمجة التطبيقات (API) للبحث عن مجموعة يعيد null بدلاً من true/false للحقل is_group_owner. لقد حاولت العثور على تعديل في GitHub قد يفسر هذا التغيير في السلوك، لكنني لم أستطع تحديد أي شيء.

هل هذا خطأ برمجي، أم أن مكتبات واجهة برمجة التطبيقات التابعة لجهات خارجية تحتاج إلى تحديث لدعم نوع إرجاع منطقي اختياري (maybe boolean)؟

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

مرحبًا @jessicah،

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

بشكل أساسي، إذا كنت مالك المجموعة (group_owner)، فستُرجع القيمة true. وإذا لم تكن كذلك، فلن يكون الحقل موجودًا.

4 إعجابات