Skip to content
Articles
Article

dio_essentials: أربعة interceptors لـ Dio للدمج وإعادة المحاولة وتجديد الـ token والتسجيل

by Abdeldjalil Chougui dev.to

5 min read

كثير من التطبيقات التي تستعمل Dio تنتهي بنفس الـ interceptors الأربعة (المعترِضات التي تمرّ بها الطلبات والردود). واحد يعيد محاولة الطلبات الفاشلة. واحد يضيف الـ access token ويجدّده عند 401. واحد يسجّل (log). ثم يضيف أحدهم رابعًا ليمنع نفس طلب GET من الانطلاق ثلاث مرات حين تُبنى ثلاثة widgets معًا. تُكتب هذه عادةً باليد وعلى عجل، وتميل إلى حمل نفس الأخطاء. تأخير إعادة المحاولة خطّي ويساوي صفرًا …

Forum

Questions about this, or something to add?

Discuss on the forum

Topics Dio and networking

Report this · Wrote this? Claim it

FlutterX is supported by