FutureApiResponseX<T> extension
Extensions on Future<ApiResponse<T>> for clean async handling.
- on
-
- Future<
ApiResponse< T> >
- Future<
Methods
-
handle(
{void onSuccess(T? data, String message)?, void onFailure(String message, int statusCode)?}) → Future< void> -
Available on Future<
Handle success and failure without if/else.ApiResponse< , provided by the FutureApiResponseX extensionT> > -
mapData<
R> (R transform(T data)) → Future< ApiResponse< R> > -
Available on Future<
Transform data type if response was successful.ApiResponse< , provided by the FutureApiResponseX extensionT> >