From 4665dc931b371f54af8103402c8fe075ccce7124 Mon Sep 17 00:00:00 2001 From: Denis Blank Date: Sun, 11 Mar 2018 08:23:58 +0100 Subject: [PATCH] Changing promisify::from_asio to promisify::from --- examples/example-asio/example-asio.cpp | 2 +- include/continuable/detail/promisify.hpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/example-asio/example-asio.cpp b/examples/example-asio/example-asio.cpp index e5f8e5e..0c8de64 100644 --- a/examples/example-asio/example-asio.cpp +++ b/examples/example-asio/example-asio.cpp @@ -61,7 +61,7 @@ struct functional_io_service { } auto async_resolve(std::string host, std::string service) { - return cti::promisify::from_asio( + return cti::promisify::from( [&](auto&&... args) { resolver_.async_resolve(std::forward(args)...); }, diff --git a/include/continuable/detail/promisify.hpp b/include/continuable/detail/promisify.hpp index 88ef538..3ada8a2 100644 --- a/include/continuable/detail/promisify.hpp +++ b/include/continuable/detail/promisify.hpp @@ -44,10 +44,10 @@ namespace cti { namespace detail { namespace convert { -/// A helper class for promisifying asio style callback taking functions -/// into a continuable. +/// A helper class for promisifying asio and js style callback +/// taking functions into a continuable. template -struct promisify_asio { +struct promisify_default { P promise; template