fix duplicate birthday entries

This commit is contained in:
François Gombault
2024-09-19 11:44:45 +02:00
parent 11a8cf2ad6
commit f7e5426ebe

View File

@@ -44,10 +44,19 @@ function redraw()
events = {} events = {}
local lines = {} local lines = {}
for i,v in ipairs(contacts) do for i,v in ipairs(contacts) do
table.insert(events, v) local fmt_out = fmt_line(v)
table.insert(lines, fmt_line(v)) local insert = 0
if i == prefs.count then if #lines == 0 then
break insert = 1
elseif not (fmt_out == lines[#lines]) then
insert = 1
end
if insert == 1 then
table.insert(events, v)
table.insert(lines, fmt_out)
if #lines == prefs.count then
break
end
end end
end end
ui:show_lines(lines) ui:show_lines(lines)