linkTokenFromUri static method
- Uri uri
The restore token inside a magic link: /c/<token> paths or a
hatang_restore query parameter. null when uri is not one.
Implementation
static String? linkTokenFromUri(Uri uri) {
final q = uri.queryParameters['hatang_restore'];
if (q != null && q.isNotEmpty) return q;
final segs = uri.pathSegments.where((s) => s.isNotEmpty).toList();
final i = segs.indexOf('c');
if (i >= 0 && i + 1 < segs.length && segs[i + 1].length >= 10) return segs[i + 1];
return null;
}