Hello, the websession is never emitted when logged in with refresh token. Only loggedOn is emitted.
const SteamUser = require("steam-user");
const client = new SteamUser();
client.logOn({ refreshToken: "YOUR_REFRESH_TOKEN" });
client.on("loggedOn", () => {
console.log("Logged in");
});
client.on("webSession", (sessionID, cookies) => {
console.log("Web session fired!", sessionID, cookies);
});
client.on("error", (err) => console.error(err));