getPhoneDirectory function

Future<String> getPhoneDirectory({
  1. dynamic platform,
  2. dynamic path,
})

Implementation

Future<String> getPhoneDirectory({platform, path}) async {
  if (platform == 'android') {
    await Permission.storage.request();
    final temp = await getExternalStorageDirectory();
    final base = temp!.path + '/';
    await savePath(path, base);
    return base + path;
  } else if (platform == 'ios') {
    final temp = await getApplicationDocumentsDirectory();
    await savePath(path, temp.path + '/');

    return temp.path + '/' + path;
  }
  return '';
}