initialize method
Implementation
Future<bool> initialize() async {
try {
if (kIsWeb) {
_webFile = WebFileService(_config);
return await _webFile.initialize();
}
permission = await _checkPermission();
if (!permission) {
Logger.error("PERMISSION NOT GRANTED", "FileService", "initialize");
return false;
}
baseDirectory = await _setBasePathDiractory();
if (baseDirectory == null) {
Logger.error("BASE DIRECTORY NOT CREATED", "FileService", "initialize");
return false;
}
return true;
} catch (e) {
Logger.error(e, "FileService", "initialize");
return false;
}
}