summaryrefslogtreecommitdiff
path: root/common/urlparse.go
diff options
context:
space:
mode:
Diffstat (limited to 'common/urlparse.go')
-rw-r--r--common/urlparse.go21
1 files changed, 0 insertions, 21 deletions
diff --git a/common/urlparse.go b/common/urlparse.go
deleted file mode 100644
index dc72cee..0000000
--- a/common/urlparse.go
+++ /dev/null
@@ -1,21 +0,0 @@
-package common
-
-import (
- "errors"
- "net/url"
- "strings"
-)
-
-// GetFileExtensionFromUrl
-// copied from https://elisegev.medium.com/get-a-file-extension-from-a-url-in-golang-5061d4a298a
-func GetFileExtensionFromUrl(rawUrl string) (string, error) {
- u, err := url.Parse(rawUrl)
- if err != nil {
- return "", err
- }
- pos := strings.LastIndex(u.Path, ".")
- if pos == -1 {
- return "", errors.New("couldn't find a period to indicate a file extension")
- }
- return u.Path[pos+1 : len(u.Path)], nil
-}