setupToolFilesDI function

Future<void> setupToolFilesDI(
  1. GetIt getIt
)

Implementation

Future<void> setupToolFilesDI(GetIt getIt) async {
  if (getIt.isRegistered<FileSystem>()) {
    return;
  }
  getIt.registerSingletonAsync<FileSystem>(() async {
    if (kIsWeb) {
      return WebFileSystemImpl();
    }
    return FileSystemImpl(
      await getApplicationSupportDirectory(),
      await getTemporaryDirectory(),
    );
  });
}