From 8bad7dd09f0e5008a35d6236cde54873d6ad4bd8 Mon Sep 17 00:00:00 2001 From: Alexander Corn Date: Sat, 25 Apr 2015 14:06:46 -0400 Subject: [PATCH] Fixed empty string error when Steam Guard is needed --- index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index de6c650..ca79b62 100644 --- a/index.js +++ b/index.js @@ -63,8 +63,10 @@ SteamCommunity.prototype.login = function(details, callback) { return; } - if(!json.success) { - callback(json.message); + if(!json.success && json.emailauth_needed) { + callback("Please provide the authorization code sent to your address at " + json.emaildomain); + } else if(!json.success) { + callback(json.message || "Unknown error"); } else { var sessionID = generateSessionID(); self._jar.setCookie(Request.cookie('sessionid=' + sessionID), 'http://steamcommunity.com');