formatThemeDeepLink function

String formatThemeDeepLink(
  1. String code, {
  2. String? name,
})

Formats the deep link for code: calsee://t/XXXXX-XXXXX (steered codes have five groups). name adds ?name= (steered themes' display names travel this way).

Implementation

String formatThemeDeepLink(String code, {String? name}) {
  final s = normalizeShareCode(code);
  if (s == null) throw FormatException('Invalid share code', code);
  return '$deepLinkScheme://$deepLinkThemeHost/${_grouped(s)}'
      '${_nameQuery(name)}';
}