Module creation, message routing

This commit is contained in:
Blue 2025-03-07 23:20:06 +02:00
parent bc2dc9bf07
commit c605b3ba93
Signed by: blue
GPG key ID: 9B203B252A63EE38
14 changed files with 154 additions and 26 deletions

View file

@ -19,13 +19,5 @@ Message::~Message() {
}
void Message::handleMessage(const gloox::Message& message, gloox::MessageSession* session) {
std::shared_ptr<Config> cfg = config.lock();
if (!cfg)
return;
if (cfg->getOwners().count(message.from().bare())) {
std::cout << "Received message from owner: " << message.body() << std::endl;
} else {
std::cout << "Received message: " << message.body() << std::endl;
}
callback(message.from().bare(), message.body());
}