I have x accounts for which I need to create a SteamUser client. I did some quick testing and found that the following code is not working. Any suggestions on why?
var initializeClients = function(data) {
var steamuser = require('steam-user');
var steamtotp = require('steam-totp');
var steamtrader = require('steam-tradeoffer-manager');
var client = [];
var manager = [];
for (var index in data) {
var account = data[index];
client[index] = new steamuser();
manager[index] = new TradeOfferManager({
"steam": client[index],
"domain": "example.com",
"language": "en"
});
client[index].logOn({
'accountName': account.username,
'password': account.password,
'twoFactorCode': totp.generateAuthCode(account.shasec)
});
};
};
//x minutes/hours later this function gets called
var clientLogOff = function(index) {
client[index].logOff();
}
Thanks in advance for any input on this.