OASIS Managers Complete Guide - Part 2
Additional Managers
4. HolonManager
Key Features:
Main Methods:
// Holon Management
public async Task<OASISResult<IHolon>> SaveHolonAsync(IHolon holon)
public async Task<OASISResult<IHolon>> LoadHolonAsync(Guid id)
public async Task<OASISResult<List<IHolon>>> LoadAllHolonsAsync()
public async Task<OASISResult<List<IHolon>>> LoadHolonsForParentAsync(Guid parentId)
// Holon Search
public async Task<OASISResult<ISearchResults>> SearchAsync(ISearchParams searchParams)
public async Task<OASISResult<List<IHolon>>> SearchHolonsAsync(string searchTerm)Usage Example:
5. NFTManager
Key Features:
Main Methods:
Usage Example:
6. SearchManager
Key Features:
Main Methods:
Usage Example:
7. CacheManager
Key Features:
Main Methods:
Usage Example:
8. EmailManager
Key Features:
Main Methods:
Usage Example:
Manager Integration Patterns
🔄 Data Flow Patterns
Avatar → Wallet → Key Pattern
Holon → Search → Cache Pattern
🎯 Best Practices by Use Case
User Registration Flow
NFT Creation Flow
Performance Optimization
🚀 Caching Strategy
🚀 Search Optimization
🚀 Database Optimization
Error Handling Patterns
🔧 Consistent Error Handling
Related Documentation
Last updated