feat(dbms): return new tanzaku info on successful adding tanzaku

This commit is contained in:
Masahiko AMANO 2023-02-02 16:20:52 +03:00
parent 24c9e39084
commit ee787dab18

View File

@ -755,7 +755,17 @@ int execute(char *request, char **response) {
} }
*request_body = 0; *request_body = 0;
char *description = request_body + 1; char *description = request_body + 1;
return tanabata_tanzaku_add(tanabata, name, description); Tanzaku temp = tanabata_tanzaku_add(tanabata, name, description);
if (temp.id == HOLE_ID) {
return 1;
}
char *escaped_name = escape(temp.name),
*escaped_description = escape(temp.description);
sprintf(buffer, "{\"id\":%lu,\"cts\":%lu,\"mts\":%lu,\"name\":\"%s\",\"desc\":\"%s\"}]}",
temp.id, temp.created_ts, temp.modified_ts, escaped_name, escaped_description);
free(escaped_name);
free(escaped_description);
return 0;
} }
if (request_code == trc_tanzaku_update) { if (request_code == trc_tanzaku_update) {
if (tanabata == NULL) { if (tanabata == NULL) {