From 2fbe621881f0ac3d7f74d117bc7f6de404a9a882 Mon Sep 17 00:00:00 2001 From: David Vazgenovich Shakaryan Date: Wed, 4 Feb 2026 09:11:45 -0800 Subject: implement section-specific data reloads --- epg.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'epg.lua') diff --git a/epg.lua b/epg.lua index a3d84f2..22ac5d0 100644 --- a/epg.lua +++ b/epg.lua @@ -8,13 +8,16 @@ function epg.new() return setmetatable({channels = {}}, mt) end +function mt:clear() + self.channels = {} +end + -- local (non-DST) offset from UTC local tz_offset do local t = os.time() tz_offset = os.time(os.date('*t', t)) - os.time(os.date('!*t', t)) end - local function parse_time(str) local y, m, d, hh, mm, ss, zsign, zh, zm = str:match( '(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d) ([+-])(%d%d)(%d%d)') -- cgit v1.2.3-70-g09d2