We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6456acb commit ab5d660Copy full SHA for ab5d660
client/main.go
@@ -824,18 +824,23 @@ func main() { //nolint:cyclop
824
var link string
825
var getCreds getCredsFunc
826
if *vklink != "" {
827
- link = (*vklink)[len(*vklink)-43:]
+ parts := strings.Split(*vklink, "join/")
828
+ link = parts[len(parts)-1]
829
getCreds = getVkCreds
830
if *n <= 0 {
831
*n = 16
832
}
833
} else {
- link = (*yalink)[len(*yalink)-10:]
834
+ parts := strings.Split(*yalink, "j/")
835
836
getCreds = getYandexCreds
837
838
*n = 1
839
840
841
+ if idx := strings.IndexAny(link, "/?#"); idx != -1 {
842
+ link = link[:idx]
843
+ }
844
params := &turnParams{
845
*host,
846
*port,
0 commit comments