qDebug() << "Session Key" << result[SESSION_KEY].toString();
m_loginCredentials.setSessionKey(result[SESSION_KEY].toString());
- qDebug() << "userID" << result[USER_ID].toString();
- m_loginCredentials.setUserID(result[USER_ID].toString());
+// // commeted out until qjson parser can handle 64-bit integers
+// qDebug() << "userID" << result[USER_ID].toString();
+// m_loginCredentials.setUserID(result[USER_ID].toString().toAscii());
+
+ // dirty fix, get user id from session_key
+ QStringList list = result[SESSION_KEY].toString().split("-");
+ m_loginCredentials.setUserID(list.at(1));
+ qDebug() << m_loginCredentials.userID();
qDebug() << "Expires" << result[EXPIRES].toString();
m_loginCredentials.setExpires(result[EXPIRES].toString());