From 003186d97ae52c78bc8da0444dd3f2890f1457bc Mon Sep 17 00:00:00 2001 From: Gent Semaj Date: Sun, 23 Jun 2024 08:32:22 -0700 Subject: [PATCH] Immediate email notifications (#281) --- src/Email.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Email.cpp b/src/Email.cpp index 9928af6..d3133b6 100644 --- a/src/Email.cpp +++ b/src/Email.cpp @@ -325,6 +325,13 @@ static void emailSend(CNSocket* sock, CNPacketData* data) { std::string logEmail = "[Email] " + PlayerManager::getPlayerName(plr, true) + " (to " + PlayerManager::getPlayerName(&otherPlr, true) + "): <" + email.SubjectLine + ">\n" + email.MsgBody; std::cout << logEmail << std::endl; dump.push_back(logEmail); + + // notification to recipient if online + CNSocket* recipient = PlayerManager::getSockFromID(pkt->iTo_PCUID); + if (recipient != nullptr) + { + emailUpdateCheck(recipient, nullptr); + } } void Email::init() {