dio property
Dio
dio
final
Implementation
static final Dio dio = Dio(
BaseOptions(
baseUrl: DioApiHandler.config.baseUrl(),
connectTimeout: DioApiHandler.config.connectTimeout,
receiveTimeout: DioApiHandler.config.receiveTimeout,
headers: {
"Content-Type": "application/json",
},
),
)..interceptors.add(
InterceptorsWrapper(
onRequest: (options, handler) {
final token = DioApiHandler.config.token?.call();
if (token != null && token.isNotEmpty) {
options.headers["Authorization"] = "Bearer $token";
}
handler.next(options);
},
),
);