external_links library
Classes
- EmptyHandler
- A no-operation handler
- ExternalLink
- Common interface for messages coming from push notifications or deep/universal links
- ExternalLinkAvailable
- Triggered whenever a new link is available on the queue
- ExternalLinkContextHandler
-
An class which performs processing on the given link but using the BuildContext.
This is useful when interaction with
Navigator
is needed. - ExternalLinkHandler
- An class which performs processing on the given link
- ExternalLinkProcessing
- Triggered when a link is processing
- ExternalLinksAdapter
-
The adapter that processes information into
ExternalLink
s, which will be automatically enqueues by theExternalLinksBloc
the adapter is passed to. - ExternalLinksBloc
- The bloc that manages the links queue
- ExternalLinksEvent
- ExternalLinksInitial
- The initial state of the Bloc
- ExternalLinksListener
-
A convenience class that listens to the
ExternalLink
s queue and processes them using their handler It is optional to use this - ExternalLinksState
- NoExternalLinks
- Triggered when the links queue is empty
- ProcessLink
- Process a link specifying a handler or a function
Typedefs
-
ExternalLinkMapFactory
= ExternalLink? Function(Map<
String, dynamic> ) - ExternalLinkUriFactory = ExternalLink? Function(Uri)