yl_ticker/api.lua

30 lines
868 B
Lua

function yl_announcements.get_all_anncouncements()
return yl_announcements.data or {}
end
function yl_announcements.get_announcement(a_id)
local announcements = yl_announcements.get_all_anncouncements()
for _, announcement in pairs(announcements) do
if announcement.id == a_id then
return announcement
end
end
return yl_announcements.error
end
function yl_announcements.delete(a_id)
local announcements = yl_announcements.get_all_anncouncements()
local data = {}
local success = false
for _, announcement in pairs(announcements) do
if announcement.id ~= a_id then
table.insert(data,announcement)
else
success = true
end
end
if success ~= true then
data = "Could not find announcement with id " .. a_id
end
return success, data
end