mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-04-05 08:54:09 -04:00
Fix custom URL for HTTP ip method (fix #203)
This commit is contained in:
@@ -47,6 +47,10 @@ var (
|
||||
)
|
||||
|
||||
func ValidateProvider(provider Provider, version ipversion.IPVersion) error {
|
||||
if strings.HasPrefix(string(provider), "url:https://") { // custom HTTP url
|
||||
return nil
|
||||
}
|
||||
|
||||
for _, possible := range ListProviders() {
|
||||
if provider == possible {
|
||||
_, ok := provider.url(version)
|
||||
|
||||
@@ -53,6 +53,10 @@ func Test_ValidateProvider(t *testing.T) {
|
||||
provider: Google,
|
||||
version: ipversion.IP4or6,
|
||||
},
|
||||
"custom url": {
|
||||
provider: Provider("url:https://ip.com"),
|
||||
version: ipversion.IP4or6,
|
||||
},
|
||||
"invalid for ip version": {
|
||||
provider: Google,
|
||||
version: ipversion.IP4,
|
||||
|
||||
Reference in New Issue
Block a user