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)