diff options
Diffstat (limited to 'OpenSim/Grid/UserServer/Main.cs')
-rw-r--r-- | OpenSim/Grid/UserServer/Main.cs | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/OpenSim/Grid/UserServer/Main.cs b/OpenSim/Grid/UserServer/Main.cs index 779a72b..b00bb76 100644 --- a/OpenSim/Grid/UserServer/Main.cs +++ b/OpenSim/Grid/UserServer/Main.cs | |||
@@ -27,7 +27,9 @@ | |||
27 | */ | 27 | */ |
28 | 28 | ||
29 | using System; | 29 | using System; |
30 | using System.Collections.Generic; | ||
30 | using System.IO; | 31 | using System.IO; |
32 | using libsecondlife; | ||
31 | using OpenSim.Framework; | 33 | using OpenSim.Framework; |
32 | using OpenSim.Framework.Console; | 34 | using OpenSim.Framework.Console; |
33 | using OpenSim.Framework.Servers; | 35 | using OpenSim.Framework.Servers; |
@@ -44,6 +46,7 @@ namespace OpenSim.Grid.UserServer | |||
44 | public UserLoginService m_loginService; | 46 | public UserLoginService m_loginService; |
45 | 47 | ||
46 | private LogBase m_console; | 48 | private LogBase m_console; |
49 | private LLUUID m_lastCreatedUser = LLUUID.Random(); | ||
47 | 50 | ||
48 | [STAThread] | 51 | [STAThread] |
49 | public static void Main(string[] args) | 52 | public static void Main(string[] args) |
@@ -123,7 +126,9 @@ namespace OpenSim.Grid.UserServer | |||
123 | 126 | ||
124 | tempMD5Passwd = Util.Md5Hash(Util.Md5Hash(tempMD5Passwd) + ":" + ""); | 127 | tempMD5Passwd = Util.Md5Hash(Util.Md5Hash(tempMD5Passwd) + ":" + ""); |
125 | 128 | ||
126 | m_userManager.AddUserProfile(tempfirstname, templastname, tempMD5Passwd, regX, regY); | 129 | LLUUID userID = m_userManager.AddUserProfile(tempfirstname, templastname, tempMD5Passwd, regX, regY); |
130 | RestObjectPoster.BeginPostObject<LLUUID>(m_userManager._config.InventoryUrl + "CreateInventory/", userID); | ||
131 | m_lastCreatedUser = userID; | ||
127 | break; | 132 | break; |
128 | } | 133 | } |
129 | } | 134 | } |
@@ -145,9 +150,21 @@ namespace OpenSim.Grid.UserServer | |||
145 | m_console.Close(); | 150 | m_console.Close(); |
146 | Environment.Exit(0); | 151 | Environment.Exit(0); |
147 | break; | 152 | break; |
153 | |||
154 | case "test-inventory": | ||
155 | // RestObjectPosterResponse<List<InventoryFolderBase>> requester = new RestObjectPosterResponse<List<InventoryFolderBase>>(); | ||
156 | // requester.ReturnResponseVal = TestResponse; | ||
157 | // requester.BeginPostObject<LLUUID>(m_userManager._config.InventoryUrl + "RootFolders/", m_lastCreatedUser); | ||
158 | List<InventoryFolderBase> folders = SyncRestObjectPoster.BeginPostObject<LLUUID, List<InventoryFolderBase>>(m_userManager._config.InventoryUrl + "RootFolders/", m_lastCreatedUser); | ||
159 | break; | ||
148 | } | 160 | } |
149 | } | 161 | } |
150 | 162 | ||
163 | public void TestResponse(List<InventoryFolderBase> resp) | ||
164 | { | ||
165 | System.Console.WriteLine("response got"); | ||
166 | } | ||
167 | |||
151 | /*private void ConfigDB(IGenericConfig configData) | 168 | /*private void ConfigDB(IGenericConfig configData) |
152 | { | 169 | { |
153 | try | 170 | try |