Browse Source

Fix link parser

pull/14/head v1.1.1
cacggghp 5 months ago
committed by GitHub
parent
commit
ab5d660416
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 9
      client/main.go

9
client/main.go

@ -824,18 +824,23 @@ func main() { //nolint:cyclop
var link string var link string
var getCreds getCredsFunc var getCreds getCredsFunc
if *vklink != "" { if *vklink != "" {
link = (*vklink)[len(*vklink)-43:] parts := strings.Split(*vklink, "join/")
link = parts[len(parts)-1]
getCreds = getVkCreds getCreds = getVkCreds
if *n <= 0 { if *n <= 0 {
*n = 16 *n = 16
} }
} else { } else {
link = (*yalink)[len(*yalink)-10:] parts := strings.Split(*yalink, "j/")
link = parts[len(parts)-1]
getCreds = getYandexCreds getCreds = getYandexCreds
if *n <= 0 { if *n <= 0 {
*n = 1 *n = 1
} }
} }
if idx := strings.IndexAny(link, "/?#"); idx != -1 {
link = link[:idx]
}
params := &turnParams{ params := &turnParams{
*host, *host,
*port, *port,

Loading…
Cancel
Save