Fixes
- Added back support for glz::expected return in jsonrpc by @stephenberry in #834
Example:
server.on<"foo">([](const foo_params& params) -> glz::expected<foo_result, glz::rpc::error> {
if (params.foo_a == 10)
{
return glz::unexpected(glz::rpc::error{glz::rpc::error_e::invalid_params, "my error"});
}
else {
return foo_result{.foo_c = true, .foo_d = "new world"};
}
});Full Changelog: v2.2.4...v2.2.5