Commit Graph
5 Commits
Author SHA1 Message Date
Nikola Jokic feb84c6d04 Allow users to specify their own client implementation used by the library (#73)
* Allow users to specify their own client implementation used by the library

* fix typos

* add tests
2026-02-18 23:46:57 +01:00
Nikola JokicandCopilot 0488917cf3 Use *slog.Logger instead of slog.Logger in option (#74)
* Use *slog.Logger instead of slog.Logger in option

* Update common_client.go

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
2026-02-18 19:15:23 +01:00
Nikola Jokic f9f801fb38 Add metrics hooks to the listener (#72)
* Add metrics hook

* extend current tests to cover recorder

* address nil passed in option, fix typo

* mocks
2026-02-17 10:12:57 +01:00
Nikola Jokic ebedf0bbbf Lock main client from inside the session client when session requests are made (#71)
* Lock outer client from the main client from the session client when used

* Add race to test
2026-02-16 12:58:50 +01:00
Nikola Jokic 2f9b84ee5a Fix status in readme (#69) 2026-02-05 11:48:08 +00:00