@@ -116,16 +116,15 @@ def auth_invalidate_session(self):
116
116
117
117
118
118
# DATA
119
- # TODO consider adding type for switch between flat and object modes
120
- def data_snapshot (self , mode = 'flat' ):
121
- r = self .api_call_with_auth ('GET' , 'data/snapshot?mode=' + mode )
119
+ def data_snapshot (self ):
120
+ r = self .api_call_with_auth ('GET' , 'data/snapshot' )
122
121
if r .status_code != 200 :
123
122
eva_error ('data_snapshot request error' , r )
124
123
return r .json ()['snapshot' ]
125
124
126
125
127
- def data_snapshot_property (self , prop , mode = 'object' ):
128
- snapshot = self .data_snapshot (mode = mode )
126
+ def data_snapshot_property (self , prop ):
127
+ snapshot = self .data_snapshot ()
129
128
if prop in snapshot :
130
129
return snapshot [prop ]
131
130
else :
@@ -171,14 +170,14 @@ def gpio_get(self, pin, pin_type):
171
170
172
171
173
172
# GPIO helper function
174
- def __globals_editing (self , keys , values , mode = 'flat' ):
173
+ def __globals_editing (self , keys , values ):
175
174
data = {'changes' : []}
176
175
if (isinstance (keys , list ) and isinstance (values , list )):
177
176
[data ['changes' ].append ({'key' : c [0 ], 'value' : c [1 ]}) for c in zip (keys , values )]
178
177
else :
179
178
data ['changes' ].append ({'key' : keys , 'value' : values })
180
179
data = json .dumps (data )
181
- r = self .api_call_with_auth ('POST' , 'data/globals?mode=' + mode , data )
180
+ r = self .api_call_with_auth ('POST' , 'data/globals' , data )
182
181
return r
183
182
184
183
0 commit comments