updateFileMutil method
Implementation
Future<APIResponse<dynamic>> updateFileMutil({
required String url,
Map<String, dynamic>? body,
Map<String, String>? headers,
List<MutilFiles> mappingFile = const [],
}) async {
String tokenString =
await storageManger.getStorePreferences(type: token) ?? "";
String language = storageManger.getStorage(type: apiLanguage) ?? "";
if (tokenString.isNotEmpty) {
headers?["Authorization"] = "Bearer $tokenString";
}
if (language.isNotEmpty) {
body?["lang"] = language;
}
return apiManager
.uploadFilesMutilImage(url, body, headers, mappingFile)
.then((value) {
_loggingParam(
url: url, body: body, headers: headers, message: value.message);
// if (value.apiCode == APICode.expiredSession) {
// // process logic
// locator<NavigationService>().pushReplacementNamedTo(LoginScreen.sName);
// }
if (value.apiCode == APICode.expiredSession) {
} else {
// if (value.apiCode != APICode.ok) {
// throw Exception(value.message);
// }
}
return value;
});
}