vksdk
vksdk copied to clipboard
Интерфейс для авторизации
#78 #70
для пула можно использовать такую реализацию
func TokenPoolAuthenticator(tokens ...string) Authenticator {
tokenPool := internal.NewTokenPool(tokens...)
return AuthenticatorFunc(func(params Params) error {
if _, ok := params["access_token"]; !ok {
params["access_token"] = tokenPool.Get()
}
return nil
})
}