Jump to content
McKay Development

ProxyCC

Member
  • Posts

    1
  • Joined

  • Last visited

Posts posted by ProxyCC

  1. I am trying to retrieve steam hours for every client thats getting logged in.

    The problem what I am getting tho is that it says that their is:
    No data in PICS package cache yet.

    Am I not setting data right?

    My function:

    async function checkHoursOnRecord(user, account, games, packages) {
      return new Promise((resolve, reject) => {
    
        user.getOwnedApps((err, apps) => {
          if (err) {
            console.error(`Error fetching owned games: ${err}`);
            reject(err);
          } else if (apps.includes(games, packages)) {
            user.getProductInfo([games], [packages], false, (err, apps) => {
              if (err) {
                console.error(`Error fetching game info: ${err}`);
                reject(err);
              } else {
                const hours = apps[games].appinfo.common.playtime_forever / 60;
                console.log(`Hours on record on game ${games}: ${hours}`);
                resolve(hours);
              }
            });
          } else {
            resolve(0);
          }
        });
      });
    }
    const client = new SteamUser({ enablePicsCache: true});
    
×
×
  • Create New...