@@ -31,14 +31,17 @@ def _get_token():
31
31
32
32
33
33
class EzData :
34
- def __init__ (self , token , key ) -> None :
34
+ def __init__ (self , token , key , public = False ) -> None :
35
35
self ._device_token = token if token else _get_token ()
36
36
self ._key = key
37
37
self ._value = None
38
38
self ._data_token = None
39
39
self ._date_type = None
40
+ self ._public = public
40
41
41
42
def set (self , value , is_file = False ):
43
+ if self ._public :
44
+ return
42
45
if is_file :
43
46
return self ._set_file (value )
44
47
else :
@@ -103,7 +106,11 @@ def _set_file(self, path: str):
103
106
del url
104
107
105
108
def get (self ):
106
- url = "{0}/{1}/dataByKey/{2}" .format (_server , self ._device_token , self ._key )
109
+ url = None
110
+ if self ._public :
111
+ url = "{0}/{1}/data" .format (_server , self ._device_token )
112
+ else :
113
+ url = "{0}/{1}/dataByKey/{2}" .format (_server , self ._device_token , self ._key )
107
114
DEBUG and print ("'getDeviceEzData' url:" , url )
108
115
try :
109
116
rsp = urequests .get (url , headers = {})
@@ -131,8 +138,12 @@ def get_file(self, path):
131
138
pass
132
139
133
140
def history (self ) -> list :
141
+ url = None
134
142
res = []
135
- url = "{0}/{1}/historyByKey/{2}" .format (_server , self ._device_token , self ._key )
143
+ if self ._public :
144
+ url = "{0}/{1}/history" .format (_server , self ._device_token )
145
+ else :
146
+ url = "{0}/{1}/historyByKey/{2}" .format (_server , self ._device_token , self ._key )
136
147
DEBUG and print ("'history' url:" , url )
137
148
try :
138
149
rsp = urequests .get (url , headers = {})
@@ -147,6 +158,8 @@ def history(self) -> list:
147
158
del url , res
148
159
149
160
def delete (self ):
161
+ if self ._public :
162
+ return
150
163
url = "{0}/{1}/delete/{2}" .format (_server , self ._device_token , self ._key )
151
164
DEBUG and print ("'delete' url:" , url )
152
165
try :
0 commit comments