getTempFile method
Implementation
Future<File?> getTempFile(String fileName, CacheFileType type) async {
Directory? dir;
switch (type) {
case CacheFileType.pic:
dir = tempPicTempDir;
break;
case CacheFileType.other:
dir = otherTempFileDir;
break;
case CacheFileType.video:
dir = tempVideoTempDir;
break;
}
if (dir == null) {
return null;
}
var fullPath = p.join(dir.path, fileName);
var f = File(fullPath);
return f.create(recursive: true);
}