diff options
Diffstat (limited to 'server.h')
-rw-r--r-- | server.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server.h b/server.h index eee5419..4a18ef0 100644 --- a/server.h +++ b/server.h @@ -90,6 +90,7 @@ enum kcgi_err contextsPage(struct kreq *req); extern int eventsGap; extern int eventsOverlap; extern int eventsLimit; +extern const char *EventsTopicQuery; extern const char *EventsAfterQuery; extern const char *EventsBeforeQuery; extern const char *SearchQuery; @@ -102,6 +103,7 @@ extern struct Statements { sqlite3_stmt *networks; sqlite3_stmt *contexts; sqlite3_stmt *contextsMOTD; + sqlite3_stmt *eventsTopic; sqlite3_stmt *eventsAfter; sqlite3_stmt *eventsBefore; sqlite3_stmt *search; @@ -118,6 +120,7 @@ static inline void dbPrepareAll(void) { dbPrepare(&stmt.networks, NetworksQuery); dbPrepare(&stmt.contexts, ContextsQuery); dbPrepare(&stmt.contextsMOTD, ContextsMOTDQuery); + dbPrepare(&stmt.eventsTopic, EventsTopicQuery); dbPrepare(&stmt.eventsAfter, EventsAfterQuery); dbPrepare(&stmt.eventsBefore, EventsBeforeQuery); dbPrepare(&stmt.search, SearchQuery); @@ -127,6 +130,7 @@ static inline void dbClose(void) { sqlite3_finalize(stmt.networks); sqlite3_finalize(stmt.contexts); sqlite3_finalize(stmt.contextsMOTD); + sqlite3_finalize(stmt.eventsTopic); sqlite3_finalize(stmt.eventsAfter); sqlite3_finalize(stmt.eventsBefore); sqlite3_finalize(stmt.search); |