Commit Graph
41 Commits
Author SHA1 Message Date
Leonid KaganovandGitHub a33249b82b Merge pull request #1 from hcengineering/refactor_http_handlers_logic
Refactor http handlers, extract supporting logic, remove magic constants
2025-09-18 09:23:53 +03:00
Nikolay Marchuk 00357432b7 Rename error mapper in http handlers 2025-09-18 10:20:30 +07:00
Nikolay Marchuk c806b196ed Fix error handling of parsing custom headers 2025-09-17 23:03:43 +07:00
Nikolay Marchuk 9d996401e0 Fix If-Match headers logic 2025-09-17 16:57:56 +07:00
Nikolay Marchuk 483a690f35 Refactor http handlers, extract supporting logic, remove magic constants 2025-09-17 16:38:21 +07:00
Leonid Kaganov c95f717686 Fixed workspace error in REST API, release
Signed-off-by: Leonid Kaganov <lleo@lleo.me>
2025-09-15 22:04:16 +03:00
Leonid Kaganov d749af78b5 Fixed workspace error in REST API
Signed-off-by: Leonid Kaganov <lleo@lleo.me>
2025-09-15 21:49:41 +03:00
Leonid Kaganov 4bd387b8bb ping-pong heartbeat added
Signed-off-by: Leonid Kaganov <lleo@lleo.me>
2025-09-11 02:43:32 +03:00
Leonid Kaganov 3821b8b8c9 fix WS errors 2025-08-29 19:22:25 +03:00
Alexey Aristov 545d5c7334 set database number, bump version -> 0.1.15
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-27 17:00:48 +02:00
Alexey Aristov 576c21663f bump version -> 0.1.14
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-27 15:24:59 +02:00
Alexey Aristov 43a19d2f60 streamline configuration
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-27 15:24:30 +02:00
Alexey Aristov fa783cb694 cargo.toml format
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-27 15:10:31 +02:00
Alexey Aristov 0bf2ed6469 code format, update lock file (version)
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-27 15:07:07 +02:00
Leonid Kaganov 03a3964c03 Docker build and Github workflow 2025-08-26 01:27:46 +03:00
Leonid Kaganov a5d4d0e3a8 Add option info 2025-08-25 21:50:11 +03:00
Leonid Kaganov 8f58dbf578 New config options: max_size 2025-08-24 06:25:35 +03:00
Leonid Kaganov 7ac978c645 New config options: (Native memory instead Redis), (authirization not required) 2025-08-24 05:58:54 +03:00
Leonid Kaganov 2774c0df63 Refactoring modules: Actor-2 removed 2025-08-23 02:35:02 +03:00
Alexey Aristov e29ba95d50 use global state for Hub
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-22 16:34:02 +02:00
Alexey Aristov 8860a10cea code formatting
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-22 12:24:07 +02:00
Leonid Kaganov d7711b837f Readme fix 2025-08-22 12:23:14 +03:00
Leonid Kaganov 4c2a468689 Readme updated 2025-08-22 12:08:53 +03:00
Leonid Kaganov 468b140e8d W/o Actor 2025-08-22 04:02:17 +03:00
Leonid Kaganov c39aab015c Make Hulypulse Great Again 2025-08-22 01:56:19 +03:00
Alexey Aristov 3613520858 update deps
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-21 18:57:02 +02:00
Alexey Aristov 5bfe6f895e streamline redis handling
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-21 18:57:02 +02:00
Alexey Aristov f391abad76 http api - fix extract_claims, misc corrections
Signed-off-by: Alexey Aristov <aav@acm.org>
2025-08-21 16:17:25 +02:00
Alexey Aristov 6c8797071b cleanup & fixes 2025-08-20 19:54:48 +02:00
Leonid Kaganov df44eab1e3 Refactoring code 2025-08-19 13:41:22 +03:00
Leonid Kaganov dc68a27f5f Getting value from redis before event message 2025-08-19 03:21:28 +03:00
Leonid Kaganov 0a4f3fe1f1 Fix workspace security for WebSocket 2025-08-18 18:35:57 +03:00
Leonid Kaganov 78e57cd12c Fix national comments in code 2025-08-15 09:21:11 +03:00
Leonid Kaganov 1ceeb41d92 Redis events: done with WS 2025-08-15 03:54:25 +03:00
Leonid Kaganov 5e1fa19880 Redis events: sessions enumerate 2025-08-14 12:48:19 +03:00
Leonid Kaganov 43b25c9af4 Redis events: testing only 2025-08-14 11:59:41 +03:00
Leonid Kaganov 6248d746a5 WS API: Sub, Unsub 2025-08-14 01:34:57 +03:00
Leonid Kaganov d7e2a50232 WS API: ping test every 5 sec 2025-08-13 14:16:47 +03:00
Leonid Kaganov aaefc1385b WS API: done ; HTTP API: add secret path '$' 2025-08-12 18:53:28 +03:00
Leonid Kaganov 4844f295c0 HTTP API: fix If-logic and ETag 2025-08-08 18:39:54 +03:00
Leonid Kaganov ccd2f44c48 HTTP API (done), WS API (in process) 2025-08-07 17:40:17 +03:00