Fix custom stickers/print paths

This commit is contained in:
Natsumi
2024-12-22 11:58:41 +13:00
parent 14ed408d24
commit f0cd64c3aa
3 changed files with 30 additions and 22 deletions

View File

@@ -627,9 +627,9 @@ namespace VRCX
return null;
}
public async Task<bool> SavePrintToFile(string url, string path, string fileName)
public async Task<bool> SavePrintToFile(string url, string ugcFolderPath, string monthFolder, string fileName)
{
var folder = Path.Combine(GetUGCPhotoLocation(), "Prints", MakeValidFileName(path));
var folder = Path.Combine(GetUGCPhotoLocation(ugcFolderPath), "Prints", MakeValidFileName(monthFolder));
Directory.CreateDirectory(folder);
var filePath = Path.Combine(folder, MakeValidFileName(fileName));
if (File.Exists(filePath))
@@ -638,9 +638,9 @@ namespace VRCX
return await ImageCache.SaveImageToFile(url, filePath);
}
public async Task<bool> SaveStickerToFile(string url, string path, string fileName)
public async Task<bool> SaveStickerToFile(string url, string ugcFolderPath, string monthFolder, string fileName)
{
var folder = Path.Combine(GetUGCPhotoLocation(), "Stickers", MakeValidFileName(path));
var folder = Path.Combine(GetUGCPhotoLocation(ugcFolderPath), "Stickers", MakeValidFileName(monthFolder));
Directory.CreateDirectory(folder);
var filePath = Path.Combine(folder, MakeValidFileName(fileName));
if (File.Exists(filePath))

View File

@@ -79,7 +79,7 @@ namespace VRCX
}
catch (Exception e)
{
Console.WriteLine(e);
logger.Error(e);
return GetVRChatPhotosLocation();
}
}