~netlandish/links

ba744cac61de4a1258dee561dd1caaf200650946 — Peter Sanchez 5 months ago 41c59fd
First long url wins the race
1 files changed, 6 insertions(+), 4 deletions(-)

M slack/commands.go
M slack/commands.go => slack/commands.go +6 -4
@@ 85,10 85,12 @@ func linkAddShort(c echo.Context, surl, teamID, slackUser, text string) (*SlackC
	var lurl, domstr, code string

	for _, blob := range strings.Split(text, " ") {
		_, err = url.Parse(blob)
		if err != nil {
			lurl = blob
			continue
		if lurl == "" {
			_, err = url.Parse(blob)
			if err != nil {
				lurl = blob
				continue
			}
		}

		parts := strings.SplitN(blob, ":", 2)