From 995351b072882386a3e770526d37aac3d94a12d5 Mon Sep 17 00:00:00 2001 From: Zontreck Date: Fri, 3 Nov 2023 02:33:37 -0700 Subject: [PATCH] Change mod folder create statement --- lib/game.dart | 2 +- lib/settings.dart | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/game.dart b/lib/game.dart index 154b19e..6f69b74 100644 --- a/lib/game.dart +++ b/lib/game.dart @@ -123,7 +123,7 @@ class GameServerPageState extends State { manifest.add("${M.mod_id}"); } - settings.assertModsFolderExists(); + await settings.createModFolderIfNotExists(); result = await Process.run(settings.getSteamCmd(), manifest); diff --git a/lib/settings.dart b/lib/settings.dart index b95ea62..40a2166 100644 --- a/lib/settings.dart +++ b/lib/settings.dart @@ -88,11 +88,11 @@ class Settings { return game_path + Platform.pathSeparator + "mods"; } - void assertModsFolderExists() { + Future createModFolderIfNotExists() async { if (Directory(getModPath()).existsSync()) return; else - Directory(getModPath()).createSync(recursive: true); + await Directory(getModPath()).create(recursive: true); } bool serverInstalled() {