public static SteamApps.PICSRequest NewPICSRequest(uint id, ulong accessToken) { if (accessToken > 0) { PICSTokens.HandleToken(id, accessToken); } return(new SteamApps.PICSRequest(id, accessToken, false)); }
private static void OnPICSTokens(SteamApps.PICSTokensCallback callback) { Log.WriteDebug("SteamAnonymous", $"Tokens granted: {callback.AppTokens.Count} - Tokens denied: {callback.AppTokensDenied.Count}"); foreach (var(appID, token) in callback.AppTokens) { if (token > 0 && PICSTokens.HandleToken(appID, token)) { // If we actually get a valid token, request fresh app info with main Steam instance JobManager.AddJob(() => Steam.Instance.Apps.PICSGetAccessTokens(appID, null)); } } }