getHeaders method
Implementation
Map<String, dynamic> getHeaders({
bool useRefreshToken = false,
String? basicAuthorizationToken,
String? contentType,
required String url,
}) {
Map<String, dynamic> headers = {};
headers = {
"Content-Type": (contentType?.isNotEmpty ?? false)
? contentType
: ((basicAuthorizationToken?.isNotEmpty ?? false))
? "application/x-www-form-urlencoded"
: "application/json",
"dt": "MOBILE",
"os": Platform.isAndroid ? "ANDROID" : "IOS",
"Authorization": basicAuthorizationToken?.isNotEmpty ?? false
? basicAuthorizationToken
: Storage.getSdkUser()?.accessToken ?? "",
"did": deviceId,
"bn": packageInfo?.buildNumber ?? "",
};
return headers;
}