summaryrefslogtreecommitdiff
path: root/fetch/fetch.go
diff options
context:
space:
mode:
authornytpu <alex@nytpu.com>2021-03-18 13:02:17 -0600
committernytpu <alex@nytpu.com>2021-03-18 13:02:17 -0600
commitf8601b82abe77e19fbe0c97a21f00540da39ac9f (patch)
tree0855e50f31d8997e10d8e6580939a902648d6ea6 /fetch/fetch.go
parent794b1fc04f350c4977c873e42752ccc0ecd0a98c (diff)
Use strings for URLs internally for consistency.
Diffstat (limited to 'fetch/fetch.go')
-rw-r--r--fetch/fetch.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/fetch/fetch.go b/fetch/fetch.go
index 6e9e7a0..5537339 100644
--- a/fetch/fetch.go
+++ b/fetch/fetch.go
@@ -18,11 +18,11 @@ import (
func Feed(data *core.FullData, remote *url.URL, title string) error {
switch remote.Scheme {
case "gemini":
- return geminiFeed(data, remote, title)
+ return geminiFeed(data, remote.String(), title)
case "http", "https":
- return httpFeed(data, remote, title)
+ return httpFeed(data, remote.String(), title)
case "gopher", "gophers":
- return gopherFeed(data, remote, title)
+ return gopherFeed(data, remote.String(), title)
default:
return fmt.Errorf("Unsupported protocol '%s'", remote.Scheme)
}
@@ -33,11 +33,11 @@ func Feed(data *core.FullData, remote *url.URL, title string) error {
func Page(data *core.FullData, remote *url.URL, title string) error {
switch remote.Scheme {
case "gemini":
- return geminiPage(data, remote, title)
+ return geminiPage(data, remote.String(), title)
case "http", "https":
- return httpPage(data, remote, title)
+ return httpPage(data, remote.String(), title)
case "gopher", "gophers":
- return gopherPage(data, remote, title)
+ return gopherPage(data, remote.String(), title)
default:
return fmt.Errorf("Unsupported protocol '%s'", remote.Scheme)
}