openLink function

Future<bool> openLink({
  1. required dynamic ref,
  2. required String target,
  3. required dynamic lang,
})

Implementation

Future<bool> openLink({
  required WidgetRef ref,
  required String target,
  required L10n lang,
}) async {
  return switch (ref.read(openSystemLinkSettingsProvider)) {
    OpenSystemLinkSetting.copy => _copyToClipboard(lang, target),
    OpenSystemLinkSetting.open => await _tryOpeningLink(lang, target),
  };
}