diff options
author | 2021-05-29 19:36:54 +0200 | |
---|---|---|
committer | 2021-05-29 19:36:54 +0200 | |
commit | 0fe853b1ee644703e2273ed4ce331cfd377af268 (patch) | |
tree | 4ada75ed683fa5ed302957c61aa91f4cf409ca01 /internal/util | |
parent | federate account updates (diff) | |
download | gotosocial-0fe853b1ee644703e2273ed4ce331cfd377af268.tar.xz |
first implementation of search feature
Diffstat (limited to 'internal/util')
-rw-r--r-- | internal/util/statustools.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/util/statustools.go b/internal/util/statustools.go index 2c74749e5..8f9cb795c 100644 --- a/internal/util/statustools.go +++ b/internal/util/statustools.go @@ -77,6 +77,11 @@ func ExtractMentionParts(mention string) (username, domain string, err error) { return } +// IsMention returns true if the passed string looks like @whatever@example.org +func IsMention(mention string) bool { + return mentionNameRegex.MatchString(strings.ToLower(mention)) +} + // unique returns a deduplicated version of a given string slice. func unique(s []string) []string { keys := make(map[string]bool) |