fetch function
Dio
fetch()
Implementation
Dio fetch() {
var _dio = Dio();
TokenController tokenController = Get.put(TokenController());
_dio.interceptors.add(QueuedInterceptorsWrapper(
onRequest: (options, handler) {
print("Basic ${Crypt().encode(tokenController.username.toString())}");
options.headers['Authorization'] =
"Basic ${Crypt().encode(tokenController.username.toString())}";
handler.next(options);
},
onError: (err, handler) {
print("ERROR");
print(err.response);
return handler.reject(err);
},
onResponse: (response, handler) {
print("RESPONSE");
print(response);
return handler.next(response);
},
));
return _dio;
}