summaryrefslogtreecommitdiff
path: root/href.go
diff options
context:
space:
mode:
Diffstat (limited to 'href.go')
-rw-r--r--href.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/href.go b/href.go
index 5c5fa1a..c04d633 100644
--- a/href.go
+++ b/href.go
@@ -88,7 +88,11 @@ func FetchTitle(uri string) (string, error) {
func ExtractLinks(conn *irc.Conn, line *irc.Line) {
for _, v := range strings.Fields(line.Text()) {
- if strings.HasPrefix(v, "http") {
+ switch {
+ case strings.HasPrefix(v, "www"):
+ v = "http://" + v
+ fallthrough
+ case strings.HasPrefix(v, "http"):
go func(uri string) {
log.Println(line.Nick, uri)
t, err := FetchTitle(uri)