Infrastructure low complexity mobile
1
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Intercepts incoming push notification payloads containing workshop IDs and resolves them to the appropriate Workshop Detail Screen route. Registers the deep-link pattern for the mentor-program module with the app router at startup.

Feature: Career Workshops

workshop-deep-link-resolver

Sources & reasoning

The implementation notes state that deep links from notification payloads resolve to the workshop detail screen. A dedicated resolver is needed to register and handle these routes within the module-aware router, keeping deep-link logic out of the screen widget itself.

No source references — this artifact was included based on reasoning alone (see above).

Responsibilities

  • Parse workshop deep-link URI from notification payload
  • Resolve workshopId and trigger navigation to Workshop Detail Screen
  • Register deep-link route pattern at app startup when module is enabled

Interfaces

handleDeepLink(uri: Uri) → bool
registerRoutes(router: AppRouter) → void

Relationships

Dependencies (1)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component