From e58d92c39987d24cb8479d8692f2d131268683aa Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Wed, 15 Jan 2025 12:26:50 +0100 Subject: [PATCH] Fix adding notes --- Modules/Noter.lua | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/Modules/Noter.lua b/Modules/Noter.lua index 1671e90..157e387 100644 --- a/Modules/Noter.lua +++ b/Modules/Noter.lua @@ -175,14 +175,29 @@ function shared.Noter.Init() ---@param args string[] local function AddNote(name, sender, args) if not Heimdall_Data.config.notes[name] then Heimdall_Data.config.notes[name] = {} end - shared.dumpTable(args) + if Heimdall_Data.config.noter.debug then + print(string.format("[%s] Adding note for: %s from: %s", ModuleName, name, sender)) + shared.dumpTable(args) + end + local msgparts = {} + for i = 3, #args do + msgparts[#msgparts + 1] = args[i] + end + local msg = table.concat(msgparts, " ") + + if Heimdall_Data.config.noter.debug then + print(string.format("[%s] Adding note for: %s from: %s", ModuleName, name, sender)) + print(string.format("[%s] Note: %s", ModuleName, msg)) + end + local note = { source = sender, date = date("%Y-%m-%dT%H:%M:%S"), - note = args[3] + note = msg } + if Heimdall_Data.config.noter.debug then - print(string.format("[%s] Adding note for: %s", ModuleName, name)) + print(string.format("[%s] Adding note", ModuleName)) shared.dumpTable(note) end table.insert(Heimdall_Data.config.notes[name], note)