From 43175e32e52fc14bfa64203ad0123658146001e6 Mon Sep 17 00:00:00 2001 From: lda Date: Fri, 14 Feb 2025 20:28:49 +0000 Subject: [PATCH] [FIX/WIP] Log out error info on ASSend --- src/AS/Send.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/AS/Send.c b/src/AS/Send.c index a787c53..9b81a71 100644 --- a/src/AS/Send.c +++ b/src/AS/Send.c @@ -33,6 +33,11 @@ ASSend(const ParseeConfig *conf, char *id, char *user, char *type, HashMap *c, u char *path; char *txn, *ret; char *ts_str; + HttpStatus status; + if (!ret) + { + Log(LOG_ERR, "%", ret); + } HashMap *reply; if (!conf || !id || !type || !user || !c) { @@ -60,10 +65,17 @@ ASSend(const ParseeConfig *conf, char *id, char *user, char *type, HashMap *c, u ctx = ParseeCreateRequest(conf, HTTP_PUT, path); Free(path); ASAuthenticateRequest(conf, ctx); - ParseeSetRequestJSON(ctx, c); + status = ParseeSetRequestJSON(ctx, c); reply = JsonDecode(HttpClientStream(ctx)); ret = StrDuplicate(JsonValueAsString(HashMapGet(reply, "event_id"))); + if (!ret) + { + Log(LOG_ERR, "Got %s from HTTP", HttpStatusToString(status)); + JsonEncode(reply, StreamStdout(), JSON_PRETTY); + StreamPrintf(StreamStdout(), "\n"); + StreamFlush(StreamStdout()); + } JsonFree(reply); HttpClientContextFree(ctx);