package main

import (
    "fmt"
    "os"
    "github.com/njasm/gosoundcloud"
)

func main() {
    s, err := gosoundcloud.NewSoundcloudApi("client_id", "client_secret", nil)
    if err != nil {
        panic(err)
    }

   if err = s.PasswordCredentialsToken("user@mail.com", "password"); err!= nil {
    fmt.Println(err)
    os.Exit(1)
    }

    var userID uint64 = 1
    Transport, ok := http.DefaultTransport.(*http.Transport)
    if !ok {
        fmt.Println("http.DefaultClient is not an http.Client")
        os.Exit(1)
    }
    Transport.MaxIdleConnsPerHost = 250
    //Here I would like to change s'Transport so that it handles 250 MaxIdleConns
    member, err := s.GetUser(userID)
    if err != nil {
        fmt.Println(err)
        os.Exit(1)
    }
    fmt.Println(member)
}