tryParse static method
- String val
Parses the provided val
as a ChatDirectLinkSlug, if val
meets the
validation, or returns null
otherwise.
If val
starts with Config.link, then that part is omitted.
Implementation
static ChatDirectLinkSlug? tryParse(String val) {
if (val.startsWith('${Config.link}/')) {
val = val.substring(Config.link.length + 1);
}
try {
return ChatDirectLinkSlug(val);
} catch (_) {
return null;
}
}