Queue up your API requests effortlessly, ensuring they are processed one after the other.

    import 'package:api_queue_handler/api_queue_handler.dart';
   
   ApiManager().initialize('Your base url');

   // When we don't want to use 'await', but we want to receive the results in order.
   // For example,This will take longer, but it will be finished first.
   ApiManager().request(endpoint: 'a',runParallel:false).then((value){});
   // It will be finished second.
   ApiManager().request(endpoint: 'b',runParallel:false).then((value){});
   

Libraries

api_queue_handler