Commit Graph

11 Commits

Author SHA1 Message Date
Mahmoud-Emad
92c8a3b955 fix: improve Redis response parsing and error handling
- Add error handling for non-array and error responses
- Introduce `strget()` for safer string conversion from RValue
- Update AGE client to use `strget()` for key retrieval
- Change AGE verify methods to expect a string response
- Handle multiple response types when listing AGE keys
2025-09-14 18:15:23 +03:00
fd8b8c8f42 revert 2025-05-20 07:00:00 +04:00
995d3c3f6d ... 2025-05-20 06:39:40 +04:00
598b312140 ... 2025-03-24 06:44:39 +01:00
timurgordon
1005576814 Merge branch 'development' into 6-openrpc-code-generator 2025-02-08 17:45:43 +03:00
timurgordon
565eec0292 redis fixes 2025-02-01 11:54:22 +03:00
Mahmoud Emad
85ac9e5104 test: Fix rpc_test file 2025-01-27 17:18:39 +02:00
81f377a532 test: improve logger test and search functionality
- Improve the logger test to include more specific assertions.
- Add timestamp filtering to the logger search function.
- Fix a bug in the logger search function that prevented it from correctly handling continuation lines.
- Update redisclient tests to use the correct return type.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-13 18:46:13 +02:00
91f8520229 refactor: improve redis client and publisher
- Refactor the redis client to use a mutex for thread safety.
- Improve error handling in context and playbook factory.
- Remove the play_mdbook command and associated tests.
- Add play_publisher command and tests for publishing books.
- Update the repository cache to use a reference to the redis client.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-13 16:52:21 +02:00
7bbeee570e fix 2024-12-25 19:17:23 +01:00
41f0c13da6 fixes for scanning generator 2024-12-25 19:01:32 +01:00