mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-13 10:08:55 +03:30
Fix export bug
This commit is contained in:
+17
-11
@@ -387,17 +387,23 @@ class CyclesProvider extends ChangeNotifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<bool> exportCycles() async {
|
Future<bool> exportCycles() async {
|
||||||
final baseStorage = await getExternalStorageDirectory();
|
var response = await http.get(Uri.parse(Url.exportCycles), headers: {
|
||||||
final taskId = await FlutterDownloader.enqueue(
|
'Authorization': User.token,
|
||||||
url: Url.exportCycles,
|
});
|
||||||
savedDir: baseStorage!.path,
|
var responseData = json.decode(response.body);
|
||||||
headers: {'Authorization': User.token, "Accept": "*"},
|
if (response.statusCode == 200 &&
|
||||||
showNotification: true,
|
responseData['message']['title'] == "Success") {
|
||||||
openFileFromNotification: true,
|
final baseStorage = await getExternalStorageDirectory();
|
||||||
saveInPublicStorage: true,
|
final taskId = await FlutterDownloader.enqueue(
|
||||||
fileName: "Cycles " + DateTime.now().toString() + ".xlsx",
|
url: responseData['data']['url'].toString(),
|
||||||
);
|
savedDir: baseStorage!.path,
|
||||||
print(taskId);
|
showNotification: true,
|
||||||
|
openFileFromNotification: true,
|
||||||
|
saveInPublicStorage: true,
|
||||||
|
fileName: "Cycles " + DateTime.now().toString() + ".xlsx",
|
||||||
|
);
|
||||||
|
print(taskId);
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+17
-11
@@ -403,17 +403,23 @@ class ItemProvider extends ChangeNotifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<bool> exportItems() async {
|
Future<bool> exportItems() async {
|
||||||
final baseStorage = await getExternalStorageDirectory();
|
var response = await http.get(Uri.parse(Url.exportItems), headers: {
|
||||||
final taskId = await FlutterDownloader.enqueue(
|
'Authorization': User.token,
|
||||||
url: Url.exportItems,
|
});
|
||||||
savedDir: baseStorage!.path,
|
var responseData = json.decode(response.body);
|
||||||
headers: {'Authorization': User.token, "Accept": "*"},
|
if (response.statusCode == 200 &&
|
||||||
showNotification: true,
|
responseData['message']['title'] == "Success") {
|
||||||
openFileFromNotification: true,
|
final baseStorage = await getExternalStorageDirectory();
|
||||||
saveInPublicStorage: true,
|
final taskId = await FlutterDownloader.enqueue(
|
||||||
fileName: "Items " + DateTime.now().toString() + ".xlsx",
|
url: responseData['data']['url'].toString(),
|
||||||
);
|
savedDir: baseStorage!.path,
|
||||||
print(taskId);
|
showNotification: true,
|
||||||
|
openFileFromNotification: true,
|
||||||
|
saveInPublicStorage: true,
|
||||||
|
fileName: "Items " + DateTime.now().toString() + ".xlsx",
|
||||||
|
);
|
||||||
|
print(taskId);
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+17
-11
@@ -457,17 +457,23 @@ class PackageProvider extends ChangeNotifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<bool> exportPackages() async {
|
Future<bool> exportPackages() async {
|
||||||
final baseStorage = await getExternalStorageDirectory();
|
var response = await http.get(Uri.parse(Url.exportPackages), headers: {
|
||||||
final taskId = await FlutterDownloader.enqueue(
|
'Authorization': User.token,
|
||||||
url: Url.exportPackages,
|
});
|
||||||
headers: {'Authorization': User.token, "Accept": "*"},
|
var responseData = json.decode(response.body);
|
||||||
savedDir: baseStorage!.path,
|
if (response.statusCode == 200 &&
|
||||||
showNotification: true,
|
responseData['message']['title'] == "Success") {
|
||||||
openFileFromNotification: true,
|
final baseStorage = await getExternalStorageDirectory();
|
||||||
saveInPublicStorage: true,
|
final taskId = await FlutterDownloader.enqueue(
|
||||||
fileName: "Packages " + DateTime.now().toString() + ".xlsx",
|
url: responseData['data']['url'].toString(),
|
||||||
);
|
savedDir: baseStorage!.path,
|
||||||
print(taskId);
|
showNotification: true,
|
||||||
|
openFileFromNotification: true,
|
||||||
|
saveInPublicStorage: true,
|
||||||
|
fileName: "Packages " + DateTime.now().toString() + ".xlsx",
|
||||||
|
);
|
||||||
|
print(taskId);
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user