Proxy Activity Store
Component Detail
Data Layer
low complexity
mobile
0
Dependencies
1
Dependents
1
Entities
0
Integrations
Description
Local data layer managing proxy-registered activity records. Extends the standard activity store with proxy-specific fields (proxy_user_id, submission source) and provides queries for filtering proxy vs direct registrations. Handles offline queuing of proxy registrations for later sync.
proxy-activity-store
Responsibilities
- Persist proxy activity records with owner and submitter distinction
- Query activities by proxy submitter for coordinator review
- Queue proxy registrations for offline sync
- Track proxy registration metadata for audit purposes
Interfaces
saveProxyActivity(activity)
getProxyActivitiesByCoordinator(coordinatorId)
getProxyActivitiesForMentor(mentorId)
getPendingSyncProxyActivities()
markSynced(activityId)