#include "test.hpp" #include async::result TestService::intitialize() { user = { .server = i->config.get().server.uid, .nick = "services", .ident = "services", .host = "services.", .realhost = "127.0.0.1", .uid = uuid, .realname = "LOL" }; co_await mark_ready(user); co_await i->send_event(user.get_join("#lol")); co_await i->send_event(user.get_privmsg("Test... Hello world!", "#lol")); } async::result TestService::on_event(const Event& event) { co_return; } async::result TestService::on_direct_privmsg(std::string_view msg, u_User& author) { co_await i->send_event(user.get_privmsg("I received a message: "+std::string(msg), "#lol")); }