From 436e303e24e5046d6cc52ac3da51a0b51adbef36 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 15 Jun 2020 18:35:21 +0300 Subject: simpler way of applying server ids to messages --- plugins/CmdLine/src/mimcmd_handlers.cpp | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) (limited to 'plugins/CmdLine/src') diff --git a/plugins/CmdLine/src/mimcmd_handlers.cpp b/plugins/CmdLine/src/mimcmd_handlers.cpp index 7427dc3257..d4393eae43 100644 --- a/plugins/CmdLine/src/mimcmd_handlers.cpp +++ b/plugins/CmdLine/src/mimcmd_handlers.cpp @@ -702,19 +702,14 @@ void HandleMessageCommand(PCommand command, TArgument *argv, int argc, PReply re if (ack->szModule) { szReply.AppendFormat(TranslateT("Message sent to '%s'."), contact); - DBEVENTINFO e = {}; - char module[128]; - e.eventType = EVENTTYPE_MESSAGE; - e.flags = DBEF_SENT | DBEF_UTF; - - e.pBlob = (PBYTE)szMessage.get(); - e.cbBlob = (DWORD)mir_strlen(szMessage) + 1; - - strncpy_s(module, ack->szModule, _countof(module)); - e.szModule = module; - e.timestamp = (DWORD)time(0); - - db_event_add(ack->hContact, &e); + DBEVENTINFO dbei = {}; + dbei.eventType = EVENTTYPE_MESSAGE; + dbei.flags = DBEF_SENT | DBEF_UTF; + dbei.pBlob = (PBYTE)szMessage.get(); + dbei.cbBlob = (DWORD)mir_strlen(szMessage) + 1; + dbei.szModule = ack->szModule; + dbei.timestamp = (DWORD)time(0); + db_event_add(ack->hContact, &dbei); } else szReply.AppendFormat(TranslateT("Message to '%s' was marked as sent but the account seems to be offline"), contact); } -- cgit v1.2.3