#ifndef SMO_SUBCONSCIOUS_THREAD_H #define SMO_SUBCONSCIOUS_THREAD_H #include #include #include namespace smo { struct SubconsciousThreadTag { static boost::asio::io_context &io_context(); }; template using SubconsciousPostingPromise = sscl::co::TaggedPostingPromise; template using SubconsciousViralPostingInvoker = sscl::co::ViralPostingInvoker; } // namespace smo #endif // SMO_SUBCONSCIOUS_THREAD_H