* Correct asset type of Lost and Found folder - this might stop it appearing twice

* Other minor corrections to initial inventory contents
* These will only take affect for new users
0.6.0-stable
Justin Clarke Casey 2008-03-27 18:26:01 +00:00
parent 14ee78b3af
commit 0609970f2e
3 changed files with 30 additions and 24 deletions

View File

@ -255,27 +255,18 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "My Inventory"; folder.name = "My Inventory";
folder.type = 8; folder.type = (short)AssetType.Folder;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
LLUUID rootFolder = folder.folderID; LLUUID rootFolder = folder.folderID;
folder = new InventoryFolderBase();
folder.parentID = rootFolder;
folder.agentID = user;
folder.folderID = LLUUID.Random();
folder.name = "Accessories";
folder.type = 8;
folder.version = 1;
Folders.Add(folder.folderID, folder);
folder = new InventoryFolderBase(); folder = new InventoryFolderBase();
folder.parentID = rootFolder; folder.parentID = rootFolder;
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Animations"; folder.name = "Animations";
folder.type = 20; folder.type = (short)AssetType.Animation;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -283,17 +274,26 @@ namespace OpenSim.Framework.Communications
folder.parentID = rootFolder; folder.parentID = rootFolder;
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "BodyParts"; folder.name = "Body Parts";
folder.type = 13; folder.type = (short)AssetType.Bodypart;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
folder = new InventoryFolderBase();
folder.parentID = rootFolder;
folder.agentID = user;
folder.folderID = LLUUID.Random();
folder.name = "Calling Cards";
folder.type = (short)AssetType.CallingCard;
folder.version = 1;
Folders.Add(folder.folderID, folder);
folder = new InventoryFolderBase(); folder = new InventoryFolderBase();
folder.parentID = rootFolder; folder.parentID = rootFolder;
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Clothing"; folder.name = "Clothing";
folder.type = 5; folder.type = (short)AssetType.Clothing;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -302,7 +302,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Gestures"; folder.name = "Gestures";
folder.type = 21; folder.type = (short)AssetType.Gesture;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -311,7 +311,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Landmarks"; folder.name = "Landmarks";
folder.type = 3; folder.type = (short)AssetType.Landmark;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -320,7 +320,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Lost And Found"; folder.name = "Lost And Found";
folder.type = 3; folder.type = (short)AssetType.LostAndFoundFolder;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -329,7 +329,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Notecards"; folder.name = "Notecards";
folder.type = 7; folder.type = (short)AssetType.Notecard;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -338,7 +338,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Objects"; folder.name = "Objects";
folder.type = 6; folder.type = (short)AssetType.Primitive;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -347,7 +347,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Photo Album"; folder.name = "Photo Album";
folder.type = 15; folder.type = (short)AssetType.SnapshotFolder;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -356,7 +356,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Scripts"; folder.name = "Scripts";
folder.type = 10; folder.type = (short)AssetType.LSLText;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -365,7 +365,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Sounds"; folder.name = "Sounds";
folder.type = 1; folder.type = (short)AssetType.Sound;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -374,7 +374,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Textures"; folder.name = "Textures";
folder.type = 0; folder.type = (short)AssetType.Texture;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
@ -383,7 +383,7 @@ namespace OpenSim.Framework.Communications
folder.agentID = user; folder.agentID = user;
folder.folderID = LLUUID.Random(); folder.folderID = LLUUID.Random();
folder.name = "Trash"; folder.name = "Trash";
folder.type = 14; folder.type = (short)AssetType.TrashFolder;
folder.version = 1; folder.version = 1;
Folders.Add(folder.folderID, folder); Folders.Add(folder.folderID, folder);
} }

View File

@ -34,6 +34,9 @@ using System.Xml.Serialization;
namespace OpenSim.Framework.Servers namespace OpenSim.Framework.Servers
{ {
/// <summary>
/// Makes an asynchronous REST request which doesn't require us to do anything with the response.
/// </summary>
public class RestObjectPoster public class RestObjectPoster
{ {
public static void BeginPostObject<TRequest>(string requestUrl, TRequest obj) public static void BeginPostObject<TRequest>(string requestUrl, TRequest obj)

View File

@ -36,6 +36,9 @@ namespace OpenSim.Framework.Servers
{ {
public delegate void ReturnResponse<T>(T reponse); public delegate void ReturnResponse<T>(T reponse);
/// <summary>
/// Makes an asynchronous REST request with a callback to invoke with the response.
/// </summary>
public class RestObjectPosterResponse<TResponse> public class RestObjectPosterResponse<TResponse>
{ {
public ReturnResponse<TResponse> ResponseCallback; public ReturnResponse<TResponse> ResponseCallback;