Updating dependencies.
Этот коммит содержится в:
12
vendor/github.com/corpix/uarand/uarand.go
сгенерированный
поставляемый
12
vendor/github.com/corpix/uarand/uarand.go
сгенерированный
поставляемый
@@ -23,11 +23,12 @@ type Randomizer interface {
|
||||
// UARand describes the user agent randomizer settings.
|
||||
type UARand struct {
|
||||
Randomizer
|
||||
UserAgents []string
|
||||
}
|
||||
|
||||
// GetRandom returns a random user agent from UserAgents slice.
|
||||
func (u *UARand) GetRandom() string {
|
||||
return UserAgents[u.Intn(len(UserAgents))]
|
||||
return u.UserAgents[u.Intn(len(u.UserAgents))]
|
||||
}
|
||||
|
||||
// GetRandom returns a random user agent from UserAgents slice.
|
||||
@@ -36,6 +37,13 @@ func GetRandom() string {
|
||||
return Default.GetRandom()
|
||||
}
|
||||
|
||||
// New return UserAgent randomizer settings with default user-agents list
|
||||
func New(r Randomizer) *UARand {
|
||||
return &UARand{r}
|
||||
return &UARand{r, UserAgents}
|
||||
}
|
||||
|
||||
// NewWithCustomList return UserAgent randomizer settings with custom user-agents list
|
||||
func NewWithCustomList(userAgents []string) *UARand {
|
||||
r := rand.New(rand.NewSource(time.Now().UnixNano()))
|
||||
return &UARand{r, userAgents}
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user