Update modular architecture analysis documentation to reflect recent progress and cleanup efforts
- Documented completion of legacy relay infrastructure cleanup, including the removal of redundant NostrclientHub and NostrStore Pinia store. - Standardized on RelayHub service for all Nostr operations and updated dependency injection to remove unused tokens. - Enhanced the current module structure section to reflect changes in key services and status.
This commit is contained in:
parent
7e4b64b831
commit
3570f5110d
1 changed files with 9 additions and 2 deletions
|
|
@ -17,14 +17,21 @@ The Ario web application demonstrates a well-architected modular system using Vu
|
|||
- **Payment processing logic** duplicated between market and events modules
|
||||
- **User-scoped storage** pattern repeated across multiple stores
|
||||
|
||||
**Recent Progress (September 6, 2025)**:
|
||||
- ✅ **Legacy relay infrastructure cleanup completed**
|
||||
- ✅ Removed redundant NostrclientHub service
|
||||
- ✅ Removed legacy NostrStore Pinia store
|
||||
- ✅ Standardized on RelayHub service for all Nostr operations
|
||||
- ✅ Updated dependency injection to remove unused tokens
|
||||
|
||||
---
|
||||
|
||||
## Current Module Structure
|
||||
|
||||
### Base Module (`src/modules/base/`)
|
||||
- **Purpose**: Core infrastructure (Nostr, Auth, PWA)
|
||||
- **Key Services**: Authentication, Relay Hub, Client Hub
|
||||
- **Status**: Well-established foundation
|
||||
- **Key Services**: Authentication, Relay Hub, Payment Service, Visibility Service
|
||||
- **Status**: Well-established foundation with recent cleanup of legacy relay infrastructure
|
||||
|
||||
### Chat Module (`src/modules/chat/`)
|
||||
- **Purpose**: Encrypted Nostr chat functionality
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue