getDefaultImageChooser function

Future<String?> getDefaultImageChooser({
  1. String? initialDirectory,
})

Implementation

Future<String?> getDefaultImageChooser({String? initialDirectory}) async {
  try {
    final files = await openFiles(
      initialDirectory: initialDirectory,
      acceptedTypeGroups: [
        const XTypeGroup(
          mimeTypes: ['image/*'],
        ),
      ],
    );
    if (files.isNotEmpty) {
      final path = files.first.path;
      return path;
    }
  } catch (e) {
    TWidgets.showDebugLog(e.toString(), tag: 'getDefaultImageChooser');
    return null;
  }
  return null;
}