private static uint GetAppIDFromMarketHashName(string hashName) {
if (string.IsNullOrEmpty(hashName)) {
ASF.ArchiLogger.LogNullError(nameof(hashName));
return 0;
}
int index = hashName.IndexOf('-');
if (index <= 0) {
return 0;
}
uint appID;
return uint.TryParse(hashName.Substring(0, index), out appID) ? appID : 0;
}