ApiClient constructor
ApiClient({})
Implementation
ApiClient({
//required this.firebaseMessaging,
required this.appBaseUrl,
required this.sharedPreferences,
required this.deiceInfo,
required this.uniqueId,
}) {
_mainHeaders = {
'Content-Type': 'application/json; charset=UTF-8',
'Authorization': bearerToken,
};
// logCat('ApiClient().::.FCMToken: $fcmToken');
// logCat('ApiClient().::.BearerToken: $bearerToken');
//
// logCat('=========-----${deiceInfo.data.toString()}------=========');
if ('${deiceInfo.data['isPhysicalDevice']}' == 'true') {
// logCat('=========-----${deiceInfo.data.toString()}------=========');
_mainHeaders.addAll({
'device-id': uniqueId,
'os': GetPlatform.isAndroid ? 'android' : 'ios',
'device-model': '${deiceInfo.data['brand']} ${deiceInfo.data['model']}'
});
}
}