From c45d0eae4ad753bdcd0f2779fac7426899d2b59f Mon Sep 17 00:00:00 2001 From: Valmo Trindade Date: Mon, 9 Dec 2024 22:43:29 -0300 Subject: [PATCH] added fts and ots handling on extension --- src/fts_api.rs | 23 +++++++++++++++++++++++ src/lib.rs | 22 ++++++++++++++++------ src/{api.rs => ots_api.rs} | 0 3 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 src/fts_api.rs rename src/{api.rs => ots_api.rs} (100%) diff --git a/src/fts_api.rs b/src/fts_api.rs new file mode 100644 index 0000000..04f2233 --- /dev/null +++ b/src/fts_api.rs @@ -0,0 +1,23 @@ +pub mod markers { + use crate::structs::Marker; + + pub fn get_all() -> String { + return "not implemented yet".to_string() + } + + pub fn get(_: Marker) -> String { + return "not implemented yet".to_string() + } + + pub fn post (_: Marker) -> String { + return "not implemented yet".to_string() + } + + pub fn patch (_: Marker) -> String { + return "not implemented yet".to_string(); + } + + pub fn delete (_: Marker) -> String { + return "not implemented yet".to_string(); + } +} \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index d9169d3..b3ea4dc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -3,7 +3,8 @@ mod commands; mod structs; mod tests; mod websocket; -mod api; +mod ots_api; +mod fts_api; mod util; #[arma] @@ -41,11 +42,20 @@ pub fn init() -> Extension { .group( "ots_api", Group::new() - .command("get", api::markers::get) - .command("get_auth_token", api::get_auth_token) - .command("post", api::markers::post) - .command("post_debug", api::markers::post_debug) - .command("delete", api::markers::delete), + .command("get", ots_api::markers::get) + .command("get_auth_token", ots_api::get_auth_token) + .command("post", ots_api::markers::post) + .command("post_debug", ots_api::markers::post_debug) + .command("delete", ots_api::markers::delete), + ) + .group( + "fts_api", + Group::new() + .command("get", fts_api::markers::get) + .command("get_all", fts_api::markers::get_all) + .command("post", fts_api::markers::post) + .command("patch", fts_api::markers::patch) + .command("delete", fts_api::markers::delete) ) .finish() } diff --git a/src/api.rs b/src/ots_api.rs similarity index 100% rename from src/api.rs rename to src/ots_api.rs