summaryrefslogtreecommitdiff
path: root/identity.go
diff options
context:
space:
mode:
Diffstat (limited to 'identity.go')
-rw-r--r--identity.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/identity.go b/identity.go
index e864171..fea5722 100644
--- a/identity.go
+++ b/identity.go
@@ -156,10 +156,10 @@ func IdentityUseDomain(state *BrowserState, name string, domain string) error {
ident := state.Identities.ByName[name]
u, _, err := parseURL(domain, state, "gemini")
- if errors.Is(err, ErrInvalidLink) {
+ if errors.Is(err, invalidLinkErr("")) {
u, err = url.Parse(domain)
if err != nil {
- return ErrInvalidLink
+ return ErrInvalidLink(domain)
}
if u.Hostname() == "" {
u.Host = domain
@@ -185,10 +185,10 @@ func IdentityUseFolder(state *BrowserState, name string, domain string) error {
ident := state.Identities.ByName[name]
u, _, err := parseURL(domain, state, "gemini")
- if errors.Is(err, ErrInvalidLink) {
+ if errors.Is(err, invalidLinkErr("")) {
u, err = url.Parse(domain)
if err != nil {
- return ErrInvalidLink
+ return ErrInvalidLink(domain)
}
if u.Hostname() == "" {
u.Host = domain
@@ -215,10 +215,10 @@ func IdentityUsePage(state *BrowserState, name string, domain string) error {
ident := state.Identities.ByName[name]
u, _, err := parseURL(domain, state, "gemini")
- if errors.Is(err, ErrInvalidLink) {
+ if errors.Is(err, invalidLinkErr("")) {
u, err = url.Parse(domain)
if err != nil {
- return ErrInvalidLink
+ return ErrInvalidLink(domain)
}
if u.Hostname() == "" {
u.Host = domain