only create playlists dir when needed

This commit is contained in:
Jack Baron 2020-10-22 15:34:34 +01:00
parent 3039f744a5
commit 8a05d0e4a0
No known key found for this signature in database
GPG key ID: CD10BCEEC646C064
2 changed files with 4 additions and 3 deletions

View file

@ -69,8 +69,6 @@ namespace ModAssistant
}
}
API.Playlists.CreatePlaylistsFolder();
options.InstallType =
BeatSaberInstallType = ModAssistant.Properties.Settings.Default.StoreType;
options.SaveSelection =

View file

@ -28,7 +28,6 @@ namespace ModAssistant.API
string filename = await Get(url);
await DownloadFrom(filename);
break;
}
}
@ -38,7 +37,9 @@ namespace ModAssistant.API
string absolutePath = Path.Combine(BeatSaberPath, PlaylistsFolder, filename);
try
{
CreatePlaylistsFolder();
await Utils.DownloadAsset(url.ToString(), PlaylistsFolder, filename);
return absolutePath;
}
catch
@ -49,6 +50,8 @@ namespace ModAssistant.API
public static async Task DownloadFrom(string file)
{
CreatePlaylistsFolder();
if (Path.Combine(BeatSaberPath, PlaylistsFolder) != Path.GetDirectoryName(file))
{
string destination = Path.Combine(BeatSaberPath, PlaylistsFolder, Path.GetFileName(file));