From dbcec25ffd9385a1c6ee3a1ba33c161f8e72b0b5 Mon Sep 17 00:00:00 2001 From: Ethan O'Brien <77750390+ethanaobrien@users.noreply.github.com> Date: Mon, 29 Apr 2024 09:34:35 -0500 Subject: [PATCH] Implement /api/notice/reward --- src/main.rs | 4 ++++ src/router/lottery/mod.rs | 5 +---- src/router/notice.rs | 9 +++++++++ src/router/user.rs | 4 +++- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 1652cd2..05ea698 100644 --- a/src/main.rs +++ b/src/main.rs @@ -184,6 +184,9 @@ async fn login_bonus(req: HttpRequest, body: String) -> HttpResponse { router::l #[get("/api/notice/reward")] async fn reward(req: HttpRequest) -> HttpResponse { router::notice::reward(req) } +#[post("/api/notice/reward")] +async fn reward_post(req: HttpRequest, body: String) -> HttpResponse { router::notice::reward_post(req, body) } + #[post("/api/user/getmigrationcode")] async fn getmigrationcode(req: HttpRequest, body: String) -> HttpResponse { router::user::get_migration_code(req, body) } @@ -316,6 +319,7 @@ async fn main() -> std::io::Result<()> { .service(debug_error) .service(login_bonus) .service(reward) + .service(reward_post) .service(live_continue) .service(live_guest) .service(live_mission) diff --git a/src/router/lottery/mod.rs b/src/router/lottery/mod.rs index 4eff2cd..375ede4 100644 --- a/src/router/lottery/mod.rs +++ b/src/router/lottery/mod.rs @@ -100,10 +100,7 @@ pub fn lottery(_req: HttpRequest) -> HttpResponse { "code": 0, "server_time": global::timestamp(), "data": { - "lottery_list": [ - {"master_lottery_id":1110001,"master_lottery_price_number":1,"count":3,"daily_count":0,"last_count_date":"2023-04-16 23:58:31"} - - ] + "lottery_list": [] } }; global::send(resp) diff --git a/src/router/notice.rs b/src/router/notice.rs index 8aace2a..2a966a9 100644 --- a/src/router/notice.rs +++ b/src/router/notice.rs @@ -15,3 +15,12 @@ pub fn reward(_req: HttpRequest) -> HttpResponse { }; global::send(resp) } + +pub fn reward_post(_req: HttpRequest, _body: String) -> HttpResponse { + let resp = object!{ + "code": 0, + "server_time": global::timestamp(), + "data": [] + }; + global::send(resp) +} diff --git a/src/router/user.rs b/src/router/user.rs index 2cad229..cefdf16 100644 --- a/src/router/user.rs +++ b/src/router/user.rs @@ -36,7 +36,9 @@ pub fn deck(req: HttpRequest, body: String) -> HttpResponse { pub fn user(req: HttpRequest) -> HttpResponse { let key = global::get_login(req.headers(), ""); - let user = userdata::get_acc(&key); + let mut user = userdata::get_acc(&key); + + user["lottery_list"] = array![]; let resp = object!{ "code": 0,