mirror of
https://bitbucket.org/FransoletThomas/tablet-app.git
synced 2025-12-06 08:31:19 +00:00
try cache ios
This commit is contained in:
parent
9a96d8f44a
commit
e2beefb0be
@ -78,20 +78,32 @@ class _DownloadConfigurationWidgetState extends State<DownloadConfigurationWidge
|
||||
if(statuses[Permission.storage] == PermissionStatus.granted) {
|
||||
|
||||
try{
|
||||
Directory directory = Directory('$localPath');
|
||||
List<FileSystemEntity> allConfigurations = directory.listSync();
|
||||
print("LISTING DONE");
|
||||
Directory configurationDirectory = Directory('$localPath/${tabletAppContext.configuration!.id}');
|
||||
print("configurationDirectory TEST BEFORE");
|
||||
if(!allConfigurations.any((configurationDirectory) => configurationDirectory.uri.pathSegments.any((element) => element == tabletAppContext.configuration!.id))) {
|
||||
// create directory
|
||||
print("Trying to create directory");
|
||||
try {
|
||||
Directory directory = Directory('$localPath');
|
||||
List<FileSystemEntity> allConfigurations = directory.listSync();
|
||||
print("LISTING DONE");
|
||||
|
||||
Directory configurationDirectory = Directory('$localPath/${tabletAppContext.configuration!.id}');
|
||||
print("configurationDirectory TEST BEFORE");
|
||||
if(!allConfigurations.any((configurationDirectory) => configurationDirectory.uri.pathSegments.any((element) => element == tabletAppContext.configuration!.id))) {
|
||||
// create directory
|
||||
print("Trying to create directory");
|
||||
configurationDirectory.createSync(recursive: true);
|
||||
print('Répertoire créé avec succès.');
|
||||
} else {
|
||||
print('EXISTE D2J0 NIGAUD.');
|
||||
}
|
||||
|
||||
} catch(e) {
|
||||
print("Listing failed, so try to create directory");
|
||||
Directory configurationDirectory = Directory('$localPath/${tabletAppContext.configuration!.id}');
|
||||
|
||||
configurationDirectory.createSync(recursive: true);
|
||||
print('Répertoire créé avec succès.');
|
||||
} else {
|
||||
print('EXISTE D2J0 NIGAUD.');
|
||||
}
|
||||
|
||||
print('Now its time to try listing filesin created directory');
|
||||
Directory configurationDirectory = Directory('$localPath/${tabletAppContext.configuration!.id}');
|
||||
List<FileSystemEntity> fileList = configurationDirectory.listSync();
|
||||
|
||||
print("HERE LIST in directory");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user