Skip to content

Commit 7854a48

Browse files
committed
Added error handling
1 parent 8b8373b commit 7854a48

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

DiscordModNotifiyer/Apis/SteamApi.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,17 @@ private async Task CheckSteamMods(List<double> modIds)
103103
var filename = "./SavedMods.json";
104104
var model = await SteamExtensions.GetPublishedFileDetails(modIds);
105105
var needUpdateModels = new List<SteamFileDetailJsonDetailModel>();
106-
var savedMods = JsonConvert.DeserializeObject<List<LastEditModModel>>(File.ReadAllText(filename));
106+
107+
List<LastEditModModel> savedMods;
108+
try
109+
{
110+
savedMods = JsonConvert.DeserializeObject<List<LastEditModModel>>(File.ReadAllText(filename));
111+
}
112+
catch(Exception e)
113+
{
114+
ConsoleExtensions.CriticalError(e.Message, 2);
115+
return;
116+
}
107117

108118
// Http request failed. No check possible
109119
if (model == null)

0 commit comments

Comments
 (0)