about summary refs log tree commit diff
path: root/stats_module
diff options
context:
space:
mode:
authorgennyble <gen@nyble.dev>2025-04-02 06:15:57 -0500
committergennyble <gen@nyble.dev>2025-04-02 06:15:57 -0500
commit315f3268525dc05c587ab4b28772b73cb18e66ef (patch)
treefa17b45a4827fa3544fa134670590c79cdaea12c /stats_module
parent23f494f065be5eaec37aab6ca6e72348c6a025e0 (diff)
downloadcorgi-315f3268525dc05c587ab4b28772b73cb18e66ef.tar.gz
corgi-315f3268525dc05c587ab4b28772b73cb18e66ef.zip
improve ffi
Diffstat (limited to 'stats_module')
-rw-r--r--stats_module/src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/stats_module/src/lib.rs b/stats_module/src/lib.rs
index 2c1bce0..47a5e6f 100644
--- a/stats_module/src/lib.rs
+++ b/stats_module/src/lib.rs
@@ -1,9 +1,9 @@
 use rusqlite::{Connection, params};
-use smalldog::{ModuleRequest, ModuleResponse, Request, Response};
+use smalldog::{Request, Response, ffi};
 use time::{Duration, OffsetDateTime};
 
 #[unsafe(no_mangle)]
-extern "C" fn cgi_handle(req: *const ModuleRequest) -> *const ModuleResponse {
+extern "C" fn cgi_handle(req: *const ffi::ModuleRequest) -> *const ffi::ModuleResponse {
 	let mut response = Response::new();
 	let mut body = String::new();
 
@@ -67,7 +67,7 @@ extern "C" fn cgi_handle(req: *const ModuleRequest) -> *const ModuleResponse {
 	response.into_mod_response(200)
 }
 
-fn make_error<S: AsRef<str>>(code: u16, msg: S) -> *const ModuleResponse {
+fn make_error<S: AsRef<str>>(code: u16, msg: S) -> *const ffi::ModuleResponse {
 	let mut response = Response::new();
 	response.header(c"Content-Length", c"text/html");
 	response.body(msg.as_ref().as_bytes().to_vec());
@@ -76,6 +76,6 @@ fn make_error<S: AsRef<str>>(code: u16, msg: S) -> *const ModuleResponse {
 }
 
 #[unsafe(no_mangle)]
-extern "C" fn cgi_cleanup(response: *const ModuleResponse) {
+extern "C" fn cgi_cleanup(response: *const ffi::ModuleResponse) {
 	Response::cleanup(response);
 }