summaryrefslogtreecommitdiff
path: root/internal/util/statustools.go
diff options
context:
space:
mode:
authorLibravatar tsmethurst <tobi.smethurst@klarrio.com>2021-05-29 19:36:54 +0200
committerLibravatar tsmethurst <tobi.smethurst@klarrio.com>2021-05-29 19:36:54 +0200
commit0fe853b1ee644703e2273ed4ce331cfd377af268 (patch)
tree4ada75ed683fa5ed302957c61aa91f4cf409ca01 /internal/util/statustools.go
parentfederate account updates (diff)
downloadgotosocial-0fe853b1ee644703e2273ed4ce331cfd377af268.tar.xz
first implementation of search feature
Diffstat (limited to 'internal/util/statustools.go')
-rw-r--r--internal/util/statustools.go5
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)