Mercurial
diff seobeo/s_http_client.c @ 175:71ad34a8bc9a hg-web
[HgWeb] Can stream hg response now. Added react page for hg web since we use json anyway.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Tue, 20 Jan 2026 06:06:47 -0800 |
| parents | f3084bca7317 |
| children |
line wrap: on
line diff
--- a/seobeo/s_http_client.c Mon Jan 19 18:59:23 2026 -0800 +++ b/seobeo/s_http_client.c Tue Jan 20 06:06:47 2026 -0800 @@ -69,7 +69,7 @@ memset(p_req, 0, sizeof(Seobeo_Client_Request)); - p_req->p_arena = Dowa_Arena_Create(1024 * 1024); + p_req->p_arena = Dowa_Arena_Create(1024 * 1024 * 5); if (!p_req->p_arena) { free(p_req); @@ -231,7 +231,7 @@ memset(p_resp, 0, sizeof(Seobeo_Client_Response)); - p_resp->p_arena = Dowa_Arena_Create(1024 * 1024 * 5); // 5 MB + p_resp->p_arena = Dowa_Arena_Create(1024 * 1024 * 10); // 10 MB if (!p_resp->p_arena) { free(p_resp); @@ -391,7 +391,7 @@ } else { - size_t cap = 1024 * 1024 * 3; + size_t cap = 1024 * 1024 * 5; size_t used = 0; char *body = download_path ? NULL : Dowa_Arena_Allocate(p_resp->p_arena, cap); @@ -414,7 +414,6 @@ } memcpy(body + used, p_handle->read_buffer, p_handle->read_buffer_len); used += p_handle->read_buffer_len; - Seobeo_Log(SEOBEO_DEBUG, "Copied %zu bytes, total %zu/%zu\n", used, used + p_handle->read_buffer_len, body_len); } Seobeo_Handle_Consume(p_handle, (uint32)p_handle->read_buffer_len); }