Aurora.Addon.HyperGrid.UserAgentService.GetUserInfo C# (CSharp) Method

GetUserInfo() public method

public GetUserInfo ( UUID userID ) : object>.Dictionary
userID UUID
return object>.Dictionary
        public Dictionary<string, object> GetUserInfo(UUID userID)
        {
            Dictionary<string, object> info = new Dictionary<string, object>();

            if (m_UserAccountService == null)
            {
                MainConsole.Instance.WarnFormat("[USER AGENT SERVICE]: Unable to get user flags because user account service is missing");
                info["result"] = "fail";
                info["message"] = "UserAccountService is missing!";
                return info;
            }

            UserAccount account = m_UserAccountService.GetUserAccount(null, userID);

            if (account != null)
            {
                info.Add("user_flags", (object)account.UserFlags);
                info.Add("user_created", (object)account.Created);
                info.Add("user_title", (object)account.UserTitle);
                info.Add("result", "success");
            }

            return info;
        }