Quentin McGaw 74d059dd77
fix(protonvpn/updater): API authentification fix using email
- `UPDATER_PROTONVPN_USERNAME` ->  `UPDATER_PROTONVPN_EMAIL`
- `-proton-username` -> `-proton-email`
- fix authentication flow to use email or username when appropriate
- fix #2985
2025-11-18 13:35:04 +00:00

24 lines
392 B
Go

package updater
import (
"net/http"
"github.com/qdm12/gluetun/internal/provider/common"
)
type Updater struct {
client *http.Client
email string
password string
warner common.Warner
}
func New(client *http.Client, warner common.Warner, email, password string) *Updater {
return &Updater{
client: client,
email: email,
password: password,
warner: warner,
}
}