dio_essentials: أربعة interceptors لـ Dio للدمج وإعادة المحاولة وتجديد الـ token والتسجيل
by Abdeldjalil Chougui dev.to
5 min read
كثير من التطبيقات التي تستعمل Dio تنتهي بنفس الـ interceptors الأربعة (المعترِضات التي تمرّ بها الطلبات والردود). واحد يعيد محاولة الطلبات الفاشلة. واحد يضيف الـ access token ويجدّده عند 401. واحد يسجّل (log). ثم يضيف أحدهم رابعًا ليمنع نفس طلب GET من الانطلاق ثلاث مرات حين تُبنى ثلاثة widgets معًا. تُكتب هذه عادةً باليد وعلى عجل، وتميل إلى حمل نفس الأخطاء. تأخير إعادة المحاولة خطّي ويساوي صفرًا …
Topics Dio and networking
More like this
- Article 6 min read
dio_essentials: four Dio interceptors for dedup, retry, token refresh and logging
by Abdeldjalil Chougui
Many apps that use Dio end up with the same four interceptors. One retries failed requests. One attaches the access token and refreshes it on a 401. One logs. And at some point someone adds a fourth t...
Read on dev.to
Video 11 minUne faille sur Dio (Flutter) ⚠️ Rebondissements chez Docker 🤦♂️ Nouveautés Android 🤖 DevCafé 27/03
DevCafé ☕️ résume tous les matins les principales informations à retenir autour de l’actualité du développement. Dans ce numéro, nous verrons que GitHub a malencontreusement publié sa clé privée RSA,...
Watch on YouTube
Video 18 minNouvelles versions : Flutter 3.27, Gemini Flash 2, iOS 18.2, VSCode… 🚀 DevCafé 12/12
🔈 Désolé pour les problèmes de son sur la partie Flutter, je n’avais pas le temps de refaire. Cet épisode est consacré à des nouveautés qui sont nombreuses aujourd’hui. - On a ainsi Apple qui a mis à...
Watch on YouTube
Video 33 minAPI Client - GET Req. REST API Clean Arch. Blog App in Hindi | CoderSangam #bloc #restapi #flutter
This video is all about creating api client for GET request with beautiful logs using pretty_dio_logger or custom logger. ✨Blog Repo with Postman Collection and Environment: https://github.com/coders...
Watch on YouTube