Example #1
0
        public static SteamApps.PICSRequest NewPICSRequest(uint id, ulong accessToken)
        {
            if (accessToken > 0)
            {
                PICSTokens.HandleToken(id, accessToken);
            }

            return(new SteamApps.PICSRequest(id, accessToken, false));
        }
Example #2
0
        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));
                }
            }
        }