getHeaders method
Implementation
Future<Map<String, String>> getHeaders(
HttpOptions? options, {
bool isFile = false,
}) async {
var headers = {'Access-Control-Allow-Origin': '*'};
headers = {...headers, ...(options?.headers ?? {})};
String? token;
if (options?.ignoreExpiredToken == true) {
Tokens? tokens = await AppstraxAuth().getAuthToken();
if (tokens != null) {
token = tokens.token;
}
}
var authToken = await AppstraxAuth().getAuthToken();
if (authToken != null) {
token = authToken.token;
}
if (token != null) {
headers['Authorization'] = 'Bearer $token';
}
if (isFile != true) {
headers['Content-Type'] = 'application/json';
}
return headers;
}