File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -63,12 +63,12 @@ func (onvifDevice *OnvifDevice) Initialize() error {
63
63
64
64
currentTime := time .Now ().UTC ()
65
65
systemDateAndTimeResponse , err := deviceService .GetSystemDateAndTime ()
66
- if err != nil {
67
- return err
66
+ if err == nil {
67
+ //TODO: warn if GetSystemDateAndTime return err
68
+ deviceTime , _ := systemDateAndTimeResponse .SystemDateAndTime .GetUTCTime ()
69
+ //TODO: error mean parse error of Timezone. deviceTime equal time.Now().UTC()
70
+ onvifDevice .auth .timeDiff = deviceTime .Sub (currentTime )
68
71
}
69
- //TODO: error mean parse error of Timezone. deviceTime equal time.Now().UTC()
70
- deviceTime , _ := systemDateAndTimeResponse .SystemDateAndTime .GetUTCTime ()
71
- onvifDevice .auth .timeDiff = deviceTime .Sub (currentTime )
72
72
73
73
capabilitiesResponse , err := deviceService .GetCapabilities ()
74
74
if err != nil {
You can’t perform that action at this time.
0 commit comments