openLink function
- required dynamic ref,
- required String target,
- 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),
};
}