From b811c208c9c82b4dba87d7819b209d9c5dddf353 Mon Sep 17 00:00:00 2001 From: Mikkel Troels Kongsted Date: Mon, 17 Mar 2025 12:54:34 +0100 Subject: [PATCH] work on add balance --- backend/src/controllers/users.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/backend/src/controllers/users.c b/backend/src/controllers/users.c index 29fd5c1..377b267 100644 --- a/backend/src/controllers/users.c +++ b/backend/src/controllers/users.c @@ -60,3 +60,25 @@ void route_post_users_register(HttpCtx* ctx) users_register_req_destroy(&req); RESPOND_JSON(ctx, 200, "{\"ok\":true}"); } + +void route_add_balance(HttpCtx* ctx) +{ + Cx* cx = http_ctx_user_ctx(ctx); + const Session* session = middleware_session(ctx); + if (!session) + return; + printf("token: %s\n user_id: %ld\n", session->token, session->user_id); + + const char* body_str = http_ctx_req_body(ctx); + JsonValue* body_json = json_parse(body_str, strlen(body_str)); + if (!body_json) { + RESPOND_BAD_REQUEST(ctx, "bad request"); + return; + } + json_free(body_json); + + + +} + +