Skip to content

Commit bdc1e4c

Browse files
committed
Add body to generic delete api
1 parent 5aaf0ac commit bdc1e4c

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

examples/generic/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ int main(int argc, char *argv[])
5858
list_freeList(contentType);
5959
free(patch);
6060

61-
char *del = Generic_deleteResource(genericClient, "test");
61+
char *del = Generic_deleteResource(genericClient, "test", NULL);
6262
printf("%s\n", del);
6363
free(del);
6464

kubernetes/include/generic.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ char* Generic_readResource(genericClient_t *client, const char *name);
2323
char* Generic_listNamespaced(genericClient_t *client, const char *ns, list_t *queryParameters);
2424
char* Generic_list(genericClient_t *client, list_t *queryParameters);
2525

26-
char* Generic_deleteNamespacedResource(genericClient_t *client, const char *ns, const char *name);
27-
char* Generic_deleteResource(genericClient_t *client, const char* name);
26+
char* Generic_deleteNamespacedResource(genericClient_t *client, const char *ns, const char *name, const char* body);
27+
char* Generic_deleteResource(genericClient_t *client, const char* name, const char* body);
2828

2929
char* Generic_createNamespacedResource(genericClient_t *client, const char *ns, const char* body);
3030
char* Generic_createResource(genericClient_t *client, const char* body);

kubernetes/src/generic.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,16 +123,16 @@ char *Generic_list(genericClient_t *client, list_t *queryParameters) {
123123
return callSimplifiedInternal(client, path, "GET", NULL, queryParameters);
124124
}
125125

126-
char* Generic_deleteNamespacedResource(genericClient_t *client, const char *namespace, const char *name) {
126+
char* Generic_deleteNamespacedResource(genericClient_t *client, const char *namespace, const char *name, const char* body) {
127127
char path[128];
128128
makeNamespacedResourcePath(path, client, namespace, name);
129-
return callSimplifiedInternal(client, path, "DELETE", NULL, NULL);
129+
return callSimplifiedInternal(client, path, "DELETE", body, NULL);
130130
}
131131

132-
char* Generic_deleteResource(genericClient_t *client, const char* name) {
132+
char* Generic_deleteResource(genericClient_t *client, const char* name, const char* body) {
133133
char path[128];
134134
makeResourcePath(path, client, name);
135-
return callSimplifiedInternal(client, path, "DELETE", NULL, NULL);
135+
return callSimplifiedInternal(client, path, "DELETE", body, NULL);
136136
}
137137

138138
char* Generic_createNamespacedResource(genericClient_t *client, const char *ns, const char* body) {

0 commit comments

Comments
 (0)