baaba_api_handler 1.0.7 copy "baaba_api_handler: ^1.0.7" to clipboard
baaba_api_handler: ^1.0.7 copied to clipboard

API handling services

1.0.7 #

  • Added TokenRefreshInterceptor for automatic token refresh on 401 responses.
  • Added NetworkRetryInterceptor for automatic retry on transient network failures.
  • Added ApiServices.configure() static method for setting up token-based authentication.
  • Added headerBuilder parameter to ApiServices.configure() for customising auth headers per request.
  • Added onSendProgress, onReceiveProgress, and CancelToken parameters to all request methods.
  • Re-exported Response and CancelToken from Dio, and APICacheDBModel from api_cache_manager — no separate imports needed.

1.0.6 #

  • Added SERVICE_NOT_AVAILABLE (503) to ResponseCode and error handling.
  • Improved error message extraction from API response body (message and error keys).

1.0.5 #

  • Updated readme documentation and bumped version.

1.0.4 #

  • Added license information.

1.0.3 #

  • Updated package structure and internal functionality.

1.0.2 #

  • Fixed multipart request method naming.
  • Fixed incorrect MIME types in multipart requests.

1.0.1 #

  • Added multipart request support.
  • Updated dependencies.

1.0.0 #

  • Initial release.
  • HTTP methods: GET, POST, PUT, PATCH, DELETE.
  • API response caching via ApiCacheHelper.
  • Network connectivity checks before each request.
  • Structured error handling with Failure, ErrorSource, and ResponseCode.
0
likes
0
points
52
downloads

Publisher

unverified uploader

Weekly Downloads

API handling services

License

unknown (license)

Dependencies

api_cache_manager, dio, equatable, flutter, fpdart, internet_connection_checker_plus, pretty_dio_logger

More

Packages that depend on baaba_api_handler