Implement subscription notification preferences and management
Description
Context: Subscribers need granular control over notification types and channels.
Current Limitation: Limited notification preferences exist.
Expected Outcome: Implement comprehensive notification preference system.
Acceptance Criteria
Technical Scope
Files Likely Affected:
app/stores/notificationStore.ts - Notification state
app/screens/NotificationPreferencesScreen.tsx
APIs/Contracts Involved:
set_notification_preferences(subscriber: Address, preferences: Vec<Preference>)
get_notification_preferences(subscriber: Address) -> Vec<Preference>
Implement subscription notification preferences and management
Description
Context: Subscribers need granular control over notification types and channels.
Current Limitation: Limited notification preferences exist.
Expected Outcome: Implement comprehensive notification preference system.
Acceptance Criteria
Technical Scope
Files Likely Affected:
app/stores/notificationStore.ts- Notification stateapp/screens/NotificationPreferencesScreen.tsxAPIs/Contracts Involved:
set_notification_preferences(subscriber: Address, preferences: Vec<Preference>)get_notification_preferences(subscriber: Address) -> Vec<Preference>