Skip to content

Commit 9def9f3

Browse files
Update requests_client to use self._request in all the methods
1 parent f69b4b0 commit 9def9f3

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

nocodb/infra/requests_client.py

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@ def project_create(self, body):
126126
def table_create(
127127
self, project: NocoDBProject, body: dict
128128
) -> dict:
129-
return self.__session.post(
129+
return self._request(
130+
"POST",
130131
url=self.__api_info.get_project_tables_uri(project),
131132
json=body,
132133
).json()
@@ -136,67 +137,76 @@ def table_list(
136137
project: NocoDBProject,
137138
params: Optional[dict] = None,
138139
) -> dict:
139-
return self.__session.get(
140+
return self._request(
141+
"GET",
140142
url=self.__api_info.get_project_tables_uri(project),
141143
params=params,
142144
).json()
143145

144146
def table_read(
145147
self, tableId: str,
146148
) -> dict:
147-
return self.__session.get(
149+
return self._request(
150+
"GET",
148151
url=self.__api_info.get_table_meta_uri(tableId)
149152
).json()
150153

151154
def table_update(
152155
self, tableId: str, body: dict
153156
):
154-
return self.__session.patch(
157+
return self._request(
158+
"PATCH",
155159
url=self.__api_info.get_table_meta_uri(tableId),
156160
json=body,
157161
).json()
158162

159163
def table_delete(
160164
self, tableId: str,
161165
) -> dict:
162-
return self.__session.delete(
166+
return self._request(
167+
"DELETE",
163168
url=self.__api_info.get_table_meta_uri(tableId)
164169
).json()
165170

166171
def table_reorder(
167172
self, tableId: str, order: int
168173
) -> dict:
169-
return self.__session.post(
174+
return self._request(
175+
"POST",
170176
url=self.__api_info.get_table_meta_uri(tableId, "reorder"),
171177
json={ "order": order }
172178
).json()
173179

174180
def table_column_create(
175181
self, tableId: str, body: dict,
176182
) -> dict:
177-
return self.__session.post(
183+
return self._request(
184+
"POST",
178185
url=self.__api_info.get_table_meta_uri(tableId, "columns"),
179186
json=body,
180187
).json()
181188

182189
def table_column_update(
183190
self, columnId: str, body: dict,
184191
) -> dict:
185-
return self.__session.patch(
192+
return self._request(
193+
"PATCH",
186194
url=self.__api_info.get_column_uri(columnId),
187195
json=body,
188196
).json()
189197

190198
def table_column_delete(
191199
self, columnId: str,
192200
) -> dict:
193-
return self.__session.delete(
201+
return self._request(
202+
"DELETE",
194203
url=self.__api_info.get_column_uri(columnId)
195204
).json()
196205

197206
def table_column_set_primary(
198207
self, columnId: str,
199208
) -> bool:
200-
return self.__session.post(
209+
return self._request(
210+
"POST",
201211
url=self.__api_info.get_column_uri(columnId, "primary"),
202212
).json()

0 commit comments

Comments
 (0)