diff options
author | Jordan <me@jordan.im> | 2022-11-20 09:59:11 -0700 |
---|---|---|
committer | Jordan <me@jordan.im> | 2022-11-20 09:59:11 -0700 |
commit | bc759de26e502e1797dc8507d2261272a317eca7 (patch) | |
tree | 8aeac847a40c095e80183582cf4f01b48dfb7fce /keep.go | |
parent | 3c958900ea4b4ee083bdb5267aa8749c2795eec5 (diff) | |
download | keep-bc759de26e502e1797dc8507d2261272a317eca7.tar.gz keep-bc759de26e502e1797dc8507d2261272a317eca7.zip |
misc: use updated URL normalization/escape libraries
Diffstat (limited to 'keep.go')
-rw-r--r-- | keep.go | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -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) { |