Notification count instead of wallet balance

The class `global_action_link` used to fetch the `header_wallet_balance` is used by other elements, which seem to be problematic.
This commit is contained in:
Jonas Nilson 2023-01-11 20:43:50 +01:00
parent 2169376f89
commit 387cd970df

View file

@ -69,17 +69,10 @@ namespace IdleMasterExtended
Logger.Exception(ex, "CookieClient -> IsLogined, for url = " + Settings.Default.myProfileURL); Logger.Exception(ex, "CookieClient -> IsLogined, for url = " + Settings.Default.myProfileURL);
} }
// The 'global_action_link' contains the Steam profile wallet ballance. Every logged in user should have it available. // The 'notification_count' contains the Steam profile notifications count. Every logged in user should have it available.
var globalActionLink = document.DocumentNode.SelectSingleNode("//a[@class='global_action_link']"); var notificationCount = document.DocumentNode.SelectSingleNode("//span[@class='notification_count']");
if (globalActionLink is object && !string.IsNullOrEmpty(globalActionLink.Id)) return !string.IsNullOrEmpty(notificationCount.InnerHtml);
{
return globalActionLink.Id == "header_wallet_balance";
}
else
{
return false;
}
} }
protected override WebRequest GetWebRequest(Uri address) protected override WebRequest GetWebRequest(Uri address)