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)