try other storage iOS

This commit is contained in:
Thomas Fransolet 2024-02-08 16:08:43 +01:00
parent 941cc71ffc
commit 5ad903da8e
4 changed files with 5 additions and 5 deletions

View File

@ -103,7 +103,7 @@ class CachedCustomResource extends StatelessWidget {
Future<File?> _checkIfLocalResourceExists(TabletAppContext tabletAppContext) async {
try {
Directory? appDocumentsDirectory = await getDownloadsDirectory();
Directory? appDocumentsDirectory = Directory? appDocumentsDirectory = Platform.isIOS ? await getApplicationSupportDirectory() : await getDownloadsDirectory();
String localPath = appDocumentsDirectory!.path;
Directory configurationDirectory = Directory('$localPath/${tabletAppContext.configuration!.id}');
List<FileSystemEntity> fileList = configurationDirectory.listSync();
@ -121,7 +121,7 @@ class CachedCustomResource extends StatelessWidget {
}
Future<String> get localPath async {
Directory? appDocumentsDirectory = await getDownloadsDirectory();
Directory? appDocumentsDirectory = Platform.isIOS ? await getApplicationSupportDirectory() : await getDownloadsDirectory();
return appDocumentsDirectory!.path;
}
}

View File

@ -92,7 +92,7 @@ class _LoadingCommonState extends State<LoadingCommon> with TickerProviderStateM
Future<File?> _checkIfLocalResourceExists(TabletAppContext tabletAppContext, String resourceId) async {
try {
Directory? appDocumentsDirectory = await getDownloadsDirectory();
Directory? appDocumentsDirectory = Platform.isIOS ? await getApplicationSupportDirectory() : await getDownloadsDirectory();
String localPath = appDocumentsDirectory!.path;
Directory configurationDirectory = Directory('$localPath/${tabletAppContext.configuration!.id}');
List<FileSystemEntity> fileList = configurationDirectory.listSync();

View File

@ -167,7 +167,7 @@ class _PDFViewWidget extends State<PDFViewWidget> {
Future<File?> _checkIfLocalResourceExists(TabletAppContext tabletAppContext, String resourceId) async {
try {
Directory? appDocumentsDirectory = await getDownloadsDirectory();
Directory? appDocumentsDirectory = Platform.isIOS ? await getApplicationSupportDirectory() : await getDownloadsDirectory();
String localPath = appDocumentsDirectory!.path;
Directory configurationDirectory = Directory('$localPath/${tabletAppContext.configuration!.id}');
List<FileSystemEntity> fileList = configurationDirectory.listSync();

View File

@ -25,7 +25,7 @@ void main() async {
localContext = await DatabaseHelper.instance.getData();
}
Directory? appDocumentsDirectory = await getDownloadsDirectory();
Directory? appDocumentsDirectory = Platform.isIOS ? await getApplicationSupportDirectory() : await getDownloadsDirectory();
String localPath = appDocumentsDirectory!.path;
if(localContext != null && localContext.host != null) {