TF-3985 Prefer to use domain from platform rather than from email

This commit is contained in:
dab246
2025-09-10 14:30:52 +07:00
committed by Dat H. Pham
parent f117f37a92
commit fa2d304c8d
4 changed files with 49 additions and 1 deletions
+16
View File
@@ -264,4 +264,20 @@ abstract class RouteUtils {
static String generateMailtoLink(String mailAddress) {
return '$baseOriginUrl/$mailtoPrefix/?uri=$mailtoPrefix:$mailAddress';
}
static String? getRootDomain({String? hostname}) {
final host = hostname ?? html.window.location.hostname;
if (host == null || host.isEmpty) {
return null;
}
final parts = host.split('.');
if (parts.length >= 2) {
return '${parts[parts.length - 2]}.${parts.last}';
}
return host;
}
}