aboutsummaryrefslogtreecommitdiff
path: root/keep.go
diff options
context:
space:
mode:
authorJordan <me@jordan.im>2022-11-20 09:59:11 -0700
committerJordan <me@jordan.im>2022-11-20 09:59:11 -0700
commitbc759de26e502e1797dc8507d2261272a317eca7 (patch)
tree8aeac847a40c095e80183582cf4f01b48dfb7fce /keep.go
parent3c958900ea4b4ee083bdb5267aa8749c2795eec5 (diff)
downloadkeep-bc759de26e502e1797dc8507d2261272a317eca7.tar.gz
keep-bc759de26e502e1797dc8507d2261272a317eca7.zip
misc: use updated URL normalization/escape libraries
Diffstat (limited to 'keep.go')
-rw-r--r--keep.go13
1 files changed, 7 insertions, 6 deletions
diff --git a/keep.go b/keep.go
index 96fba29..5751bad 100644
--- a/keep.go
+++ b/keep.go
@@ -19,7 +19,7 @@ import (
"github.com/bwmarrin/discordgo"
"golang.org/x/net/publicsuffix"
- "keep/normalize"
+ "github.com/PuerkitoBio/purell"
)
type Config struct {
@@ -188,11 +188,12 @@ func messageCreate(s *discordgo.Session, m *discordgo.MessageCreate) {
}
// Normalize URL (RFC 3986)
- uStr := normalize.NormalizeURL(u,
- normalize.FlagsSafe|normalize.FlagRemoveDotSegments|
- normalize.FlagRemoveDuplicateSlashes|
- normalize.FlagRemoveFragment|
- normalize.FlagSortQuery)
+ uStr := purell.NormalizeURL(u,
+ purell.FlagsSafe|
+ purell.FlagRemoveDotSegments|
+ purell.FlagRemoveDuplicateSlashes|
+ purell.FlagRemoveFragment|
+ purell.FlagSortQuery)
// Ensure host is not present in ignoreList set
if isIgnored(config.Ignore, uStr) {