diff --git a/src/main.rs b/src/main.rs index 2d428a0..a146bdc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,6 +5,38 @@ extern crate lootalot_db; use actix_web::{fs, server, App, HttpRequest, Result}; use std::env; + +mod api { + use actix_web::{Result, Json}; + + struct Player; + struct Item; + + fn player_list() -> Result>> { + let players: Vec = Vec::new(); + Ok(Json(players)) + } + + fn player_info(_id: i32) -> Result> { + let player = Player; + Ok(Json(player)) + } + + fn chest_content(_id: i32) -> Result>> { + let items: Vec = Vec::new(); + Ok(Json(items)) + } + + fn put_request(_player_id: i32, _item_id: i32) -> Result> { + Ok(Json(false)) + } + + fn withdraw_request(_player_id: i32, _item_id: i32) -> Result> { + Ok(Json(false)) + } +} + + fn main() { println!("Hello, world!");