OgHrefBuilder constructor

OgHrefBuilder(
  1. Uri url, {
  2. required MetaInfoRetrivedBuilder onRetrived,
  3. required MetaInfoFetchFailedBuilder onFetchFailed,
  4. WidgetBuilder? onLoading,
  5. VoidCallback? onOpenLinkFailed,
  6. OpenLinkConfirmation? openLinkConfirmation,
  7. MultiMetaInfoHandler? multiInfoHandler,
  8. Key? key,
})

Create a builder for retriving metadata from url.

Implementation

OgHrefBuilder(this.url,
    {required this.onRetrived,
    required this.onFetchFailed,
    this.onLoading,
    this.onOpenLinkFailed,
    this.openLinkConfirmation,
    this.multiInfoHandler,
    super.key})
    : assert(() {
        if (runningInTest) {
          return MetaFetch.instance is MetaFetchTester;
        }

        return true;
      }(),
          "MetaFetch's instance must be MockOgHrefClient or it's extended classes when running in testing environment.");