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

View File

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

View File

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

View File

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