External httpClient support

This commit is contained in:
kikimor
2021-02-24 21:47:09 +05:00
parent 6a2c796805
commit 51ae55e8a0
6 changed files with 47 additions and 89 deletions

View File

@@ -147,7 +147,7 @@ func callNecessaryMethod(serviceName, methodName, acceptedData, username, passwo
soap.AddRootNamespaces(onvif.Xlmns)
soap.AddWSSecurity(username, password)
servResp, err := networking.SendSoap(endpoint, soap.String())
servResp, err := networking.SendSoap(new(http.Client), endpoint, soap.String())
if err != nil {
return "", err
}
@@ -161,7 +161,7 @@ func callNecessaryMethod(serviceName, methodName, acceptedData, username, passwo
}
func getEndpoint(service, xaddr string) (string, error) {
dev, err := onvif.NewDevice(xaddr)
dev, err := onvif.NewDevice(onvif.DeviceParams{Xaddr: xaddr})
if err != nil {
return "", err
}