Füge UndergroundWorker hinzu und implementiere Logik für unterirdische Aufgaben. Aktualisiere CMakeLists.txt, um neue Quell- und Header-Dateien einzuschließen. Verbessere die Fehlerbehandlung in der Datenbank und sende Benachrichtigungen nach bestimmten Ereignissen. Integriere Hilfsfunktionen zur sicheren Verarbeitung von Daten.
This commit is contained in:
committed by
Torsten (PC)
parent
1451225978
commit
23c07a3570
@@ -186,6 +186,14 @@ void CharacterCreationWorker::notifyUser(int userId, const std::string &eventTyp
|
||||
db.prepare("insert_notification", QUERY_INSERT_NOTIFICATION);
|
||||
db.execute("insert_notification", { std::to_string(userId) });
|
||||
|
||||
// Sende falukantUpdateStatus nach dem Einfügen der Benachrichtigung
|
||||
nlohmann::json updateMessage = {
|
||||
{"event", "falukantUpdateStatus"},
|
||||
{"user_id", userId}
|
||||
};
|
||||
broker.publish(updateMessage.dump());
|
||||
|
||||
// Sende auch die ursprüngliche Benachrichtigung
|
||||
nlohmann::json message = {
|
||||
{"event", eventType},
|
||||
{"user_id", userId}
|
||||
|
||||
Reference in New Issue
Block a user