diff --git a/example/cpp20_subscriber.cpp b/example/cpp20_subscriber.cpp index 09536dd1..40017835 100644 --- a/example/cpp20_subscriber.cpp +++ b/example/cpp20_subscriber.cpp @@ -22,7 +22,6 @@ namespace asio = boost::asio; using namespace std::chrono_literals; using boost::redis::request; -using boost::redis::generic_response; using boost::redis::generic_flat_response; using boost::redis::consume_one; using boost::redis::logger; @@ -55,9 +54,7 @@ auto receiver(std::shared_ptr conn) -> asio::awaitable request req; req.push("SUBSCRIBE", "channel"); - // Alternatively, you can use generic_flat_response here, but keep in mind - // that to access elements you need to call .view() on resp.value() - generic_response resp; + generic_flat_response resp; conn->set_receive_response(resp); // Loop while reconnection is enabled diff --git a/test/test_low_level.cpp b/test/test_low_level.cpp index dc68e0ec..d26a377a 100644 --- a/test/test_low_level.cpp +++ b/test/test_low_level.cpp @@ -29,6 +29,7 @@ using boost::system::error_code; using boost::redis::request; using boost::redis::response; using boost::redis::generic_response; +using boost::redis::generic_flat_response; using boost::redis::ignore; using boost::redis::ignore_t; using boost::redis::adapter::result; @@ -634,7 +635,7 @@ BOOST_AUTO_TEST_CASE(cancel_one_1) BOOST_AUTO_TEST_CASE(cancel_one_empty) { - generic_response resp; + generic_flat_response resp; BOOST_TEST(resp.has_value()); consume_one(resp); @@ -643,7 +644,7 @@ BOOST_AUTO_TEST_CASE(cancel_one_empty) BOOST_AUTO_TEST_CASE(cancel_one_has_error) { - generic_response resp = boost::redis::adapter::error{resp3::type::simple_string, {}}; + generic_flat_response resp = boost::redis::adapter::error{resp3::type::simple_string, {}}; BOOST_TEST(resp.has_error()); consume_one(resp);