liquid_feedback_frontend
annotate model/event_processed.lua @ 1700:f7c42bcf1490
Allow showing other units in single unit mode
author | bsw |
---|---|
date | Thu Sep 23 18:21:11 2021 +0200 (2021-09-23) |
parents | 32cc544d5a5b |
children |
rev | line source |
---|---|
bsw/jbe@1309 | 1 EventProcessed = mondelefant.new_class() |
bsw/jbe@1309 | 2 EventProcessed.table = 'event_processed' |
bsw/jbe@1309 | 3 |
bsw/jbe@1309 | 4 function EventProcessed:get_last_id() |
bsw/jbe@1309 | 5 |
bsw/jbe@1309 | 6 local event_processed = self:new_selector() |
bsw/jbe@1309 | 7 :optional_object_mode() |
bsw/jbe@1309 | 8 :for_update() |
bsw/jbe@1309 | 9 :exec() |
bsw/jbe@1309 | 10 |
bsw/jbe@1309 | 11 local last_event_id = 0 |
bsw/jbe@1309 | 12 if event_processed then |
bsw/jbe@1309 | 13 last_event_id = event_processed.event_id |
bsw/jbe@1309 | 14 end |
bsw/jbe@1309 | 15 |
bsw/jbe@1309 | 16 return last_event_id |
bsw/jbe@1309 | 17 |
bsw/jbe@1309 | 18 end |
bsw/jbe@1309 | 19 |
bsw/jbe@1309 | 20 function EventProcessed:set_last_id(id) |
bsw/jbe@1309 | 21 db:query{ "INSERT INTO event_processed (event_id) VALUES (?) ON CONFLICT ((1)) DO UPDATE SET event_id = EXCLUDED.event_id", id } |
bsw/jbe@1309 | 22 end |