Mercurial > paster
comparison page-index.c @ 84:94dcca86e5cc
pasterd: database reentrancy + timer
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 17 Mar 2023 20:01:00 +0100 |
parents | 0a29424e4486 |
children |
comparison
equal
deleted
inserted
replaced
83:a55c0d7ff8fa | 84:94dcca86e5cc |
---|---|
104 get(struct kreq *req) | 104 get(struct kreq *req) |
105 { | 105 { |
106 struct paste pastes[LIMIT]; | 106 struct paste pastes[LIMIT]; |
107 size_t pastesz = NELEM(pastes); | 107 size_t pastesz = NELEM(pastes); |
108 | 108 |
109 if (database_recents(pastes, &pastesz) < 0) | 109 if (database_recents(&database, pastes, &pastesz) < 0) |
110 page_status(req, KHTTP_500); | 110 page_status(req, KHTTP_500); |
111 else { | 111 else { |
112 page_index_render(req, pastes, pastesz); | 112 page_index_render(req, pastes, pastesz); |
113 | 113 |
114 for (size_t i = 0; i < pastesz; ++i) | 114 for (size_t i = 0; i < pastesz; ++i) |