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
|
- **Payment processing logic** duplicated between market and events modules
|
||||||
- **User-scoped storage** pattern repeated across multiple stores
|
- **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
|
## Current Module Structure
|
||||||
|
|
||||||
### Base Module (`src/modules/base/`)
|
### Base Module (`src/modules/base/`)
|
||||||
- **Purpose**: Core infrastructure (Nostr, Auth, PWA)
|
- **Purpose**: Core infrastructure (Nostr, Auth, PWA)
|
||||||
- **Key Services**: Authentication, Relay Hub, Client Hub
|
- **Key Services**: Authentication, Relay Hub, Payment Service, Visibility Service
|
||||||
- **Status**: Well-established foundation
|
- **Status**: Well-established foundation with recent cleanup of legacy relay infrastructure
|
||||||
|
|
||||||
### Chat Module (`src/modules/chat/`)
|
### Chat Module (`src/modules/chat/`)
|
||||||
- **Purpose**: Encrypted Nostr chat functionality
|
- **Purpose**: Encrypted Nostr chat functionality
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue