internal RUserDetails(String username, String displayname, String cookie, RUserLimitDetails userlimitdetails) { m_username = username; m_displayname = displayname; m_cookie = cookie; m_userlimitdetails = userlimitdetails; }
internal RUserDetails(String username, String displayname, String cookie, RUserLimitDetails userlimitdetails) { m_username = username; m_displayname = displayname; m_cookie = cookie; m_userlimitdetails = userlimitdetails; }
private void parseLimits(JObject jlimits, ref RUserLimitDetails limitDetails) { if (!(jlimits == null)) { int maxConcurrentLiveProjectCount = jlimits["maxConcurrentLiveProjectCount"].Value <int>(); int maxFileUploadSize = jlimits["maxFileUploadSize"].Value <int>(); int maxIdleLiveProjectTimeout = jlimits["maxIdleLiveProjectTimeout"].Value <int>(); limitDetails = new RUserLimitDetails(maxConcurrentLiveProjectCount, maxFileUploadSize, maxIdleLiveProjectTimeout); } }
private void parseUser(JSONResponse jresponse, ref RUserDetails userDetails) { RUserLimitDetails limitDetails = null; if (!(jresponse.JSONMarkup["user"] == null)) { JObject juser = jresponse.JSONMarkup["user"].Value <JObject>(); String username = JSONUtilities.trimXtraQuotes(juser["username"].Value <String>()); String displayname = JSONUtilities.trimXtraQuotes(juser["displayname"].Value <String>()); String cookie = JSONUtilities.trimXtraQuotes(juser["cookie"].Value <String>()); JObject jlimits = jresponse.JSONMarkup["limits"].Value <JObject>(); parseLimits(jlimits, ref limitDetails); userDetails = new RUserDetails(username, displayname, cookie, limitDetails); } }