api: add Device methods

This commit is contained in:
George Palanjyan
2018-04-11 02:26:22 +03:00
parent 8e3c2945c3
commit bcb01ebbb8
2 changed files with 183 additions and 5 deletions

View File

@@ -65,10 +65,11 @@ func callNecessaryMethod(serviceName, methodName, acceptedData, username, passwo
switch strings.ToLower(serviceName) {
case "device":
methodStruct, err = GetDeviceStructByName(methodName)
methodStruct, err = getDeviceStructByName(methodName)
case "ptz":
methodStruct, err = GetPTZStructByName(methodName)
//todo: ошибка: неподдерживаемый сервис
methodStruct, err = getPTZStructByName(methodName)
default:
return "", errors.New("there is no such service")
}
if err != nil { //done
return "", err