liquid_feedback_frontend
annotate model/event_processed.lua @ 1449:f27790f617c9
Added layout for main area of admin index view
author | bsw |
---|---|
date | Thu Oct 18 17:16:44 2018 +0200 (2018-10-18) |
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 |