Example #1
0
 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;
 }
Example #3
0
        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);
            }
        }
Example #4
0
        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);
            }
        }