Mercurial Hosting > chat
comparison src/lib/Post.luan @ 24:af41be2dcdec
add edit_post
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 05 Nov 2024 19:45:08 -0700 |
parents | c54c806fcc6e |
children | 9298b04607ae |
comparison
equal
deleted
inserted
replaced
23:c54c806fcc6e | 24:af41be2dcdec |
---|---|
36 local doc = to_doc(post) | 36 local doc = to_doc(post) |
37 Db.save(doc) | 37 Db.save(doc) |
38 post.id = doc.id | 38 post.id = doc.id |
39 end | 39 end |
40 | 40 |
41 function post.reload() | |
42 return Post.get_by_id(post.id) or error(post.id) | |
43 end | |
44 | |
41 function post.delete() | 45 function post.delete() |
42 run_in_transaction( function() | 46 run_in_transaction( function() |
43 local id = post.id | 47 local id = post.id |
44 Db.delete("id:"..id) | 48 Db.delete("id:"..id) |
45 end ) | 49 end ) |