diff options
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r-- | OpenSim/Framework/Communications/Tests/LoginServiceTests.cs | 129 | ||||
-rw-r--r-- | OpenSim/Framework/Communications/UserManagerBase.cs | 2 |
2 files changed, 130 insertions, 1 deletions
diff --git a/OpenSim/Framework/Communications/Tests/LoginServiceTests.cs b/OpenSim/Framework/Communications/Tests/LoginServiceTests.cs index 9e181f3..b1b7809 100644 --- a/OpenSim/Framework/Communications/Tests/LoginServiceTests.cs +++ b/OpenSim/Framework/Communications/Tests/LoginServiceTests.cs | |||
@@ -447,4 +447,133 @@ namespace OpenSim.Framework.Communications.Tests | |||
447 | #endregion | 447 | #endregion |
448 | } | 448 | } |
449 | } | 449 | } |
450 | |||
451 | class TestInventoryService : IInventoryService | ||
452 | { | ||
453 | public TestInventoryService() | ||
454 | { | ||
455 | } | ||
456 | |||
457 | /// <summary> | ||
458 | /// <see cref="OpenSim.Framework.Communications.IInterServiceInventoryServices"/> | ||
459 | /// </summary> | ||
460 | /// <param name="userId"></param> | ||
461 | /// <returns></returns> | ||
462 | public bool CreateUserInventory(UUID userId) | ||
463 | { | ||
464 | return false; | ||
465 | } | ||
466 | |||
467 | /// <summary> | ||
468 | /// <see cref="OpenSim.Framework.Communications.IInterServiceInventoryServices"/> | ||
469 | /// </summary> | ||
470 | /// <param name="userId"></param> | ||
471 | /// <returns></returns> | ||
472 | public List<InventoryFolderBase> GetInventorySkeleton(UUID userId) | ||
473 | { | ||
474 | List<InventoryFolderBase> folders = new List<InventoryFolderBase>(); | ||
475 | InventoryFolderBase folder = new InventoryFolderBase(); | ||
476 | folder.ID = UUID.Random(); | ||
477 | folder.Owner = userId; | ||
478 | folders.Add(folder); | ||
479 | return folders; | ||
480 | } | ||
481 | |||
482 | /// <summary> | ||
483 | /// Returns a list of all the active gestures in a user's inventory. | ||
484 | /// </summary> | ||
485 | /// <param name="userId"> | ||
486 | /// The <see cref="UUID"/> of the user | ||
487 | /// </param> | ||
488 | /// <returns> | ||
489 | /// A flat list of the gesture items. | ||
490 | /// </returns> | ||
491 | public List<InventoryItemBase> GetActiveGestures(UUID userId) | ||
492 | { | ||
493 | return null; | ||
494 | } | ||
495 | |||
496 | public InventoryCollection GetUserInventory(UUID userID) | ||
497 | { | ||
498 | return null; | ||
499 | } | ||
500 | |||
501 | public void GetUserInventory(UUID userID, OpenSim.Services.Interfaces.InventoryReceiptCallback callback) | ||
502 | { | ||
503 | } | ||
504 | |||
505 | public InventoryFolderBase GetFolderForType(UUID userID, AssetType type) | ||
506 | { | ||
507 | return null; | ||
508 | } | ||
509 | |||
510 | public InventoryCollection GetFolderContent(UUID userID, UUID folderID) | ||
511 | { | ||
512 | return null; | ||
513 | } | ||
514 | |||
515 | public List<InventoryItemBase> GetFolderItems(UUID userID, UUID folderID) | ||
516 | { | ||
517 | return null; | ||
518 | } | ||
519 | |||
520 | public bool AddFolder(InventoryFolderBase folder) | ||
521 | { | ||
522 | return false; | ||
523 | } | ||
524 | |||
525 | public bool UpdateFolder(InventoryFolderBase folder) | ||
526 | { | ||
527 | return false; | ||
528 | } | ||
529 | |||
530 | public bool MoveFolder(InventoryFolderBase folder) | ||
531 | { | ||
532 | return false; | ||
533 | } | ||
534 | |||
535 | public bool PurgeFolder(InventoryFolderBase folder) | ||
536 | { | ||
537 | return false; | ||
538 | } | ||
539 | |||
540 | public bool AddItem(InventoryItemBase item) | ||
541 | { | ||
542 | return false; | ||
543 | } | ||
544 | |||
545 | public bool UpdateItem(InventoryItemBase item) | ||
546 | { | ||
547 | return false; | ||
548 | } | ||
549 | |||
550 | public bool DeleteItem(InventoryItemBase item) | ||
551 | { | ||
552 | return false; | ||
553 | } | ||
554 | |||
555 | public InventoryItemBase QueryItem(InventoryItemBase item) | ||
556 | { | ||
557 | return null; | ||
558 | } | ||
559 | |||
560 | public InventoryFolderBase QueryFolder(InventoryFolderBase folder) | ||
561 | { | ||
562 | return null; | ||
563 | } | ||
564 | |||
565 | public bool HasInventoryForUser(UUID userID) | ||
566 | { | ||
567 | return false; | ||
568 | } | ||
569 | |||
570 | public InventoryFolderBase GetRootFolder(UUID userID) | ||
571 | { | ||
572 | InventoryFolderBase root = new InventoryFolderBase(); | ||
573 | root.ID = UUID.Random(); | ||
574 | root.Owner = userID; | ||
575 | root.ParentID = UUID.Zero; | ||
576 | return root; | ||
577 | } | ||
578 | } | ||
450 | } | 579 | } |
diff --git a/OpenSim/Framework/Communications/UserManagerBase.cs b/OpenSim/Framework/Communications/UserManagerBase.cs index b9044eb..7ad6bbf 100644 --- a/OpenSim/Framework/Communications/UserManagerBase.cs +++ b/OpenSim/Framework/Communications/UserManagerBase.cs | |||
@@ -694,7 +694,7 @@ namespace OpenSim.Framework.Communications | |||
694 | // local service (standalone) | 694 | // local service (standalone) |
695 | m_log.Debug("[USERSTORAGE]: using IInventoryService to create user's inventory"); | 695 | m_log.Debug("[USERSTORAGE]: using IInventoryService to create user's inventory"); |
696 | m_InventoryService.CreateUserInventory(userProf.ID); | 696 | m_InventoryService.CreateUserInventory(userProf.ID); |
697 | InventoryFolderBase rootfolder = m_InventoryService.RequestRootFolder(userProf.ID); | 697 | InventoryFolderBase rootfolder = m_InventoryService.GetRootFolder(userProf.ID); |
698 | if (rootfolder != null) | 698 | if (rootfolder != null) |
699 | userProf.RootInventoryFolderID = rootfolder.ID; | 699 | userProf.RootInventoryFolderID = rootfolder.ID; |
700 | } | 700 | } |