mirror of
https://git.ethanthesleepy.one/ethanaobrien/ew.git
synced 2025-05-13 11:37:33 -05:00
20 lines
606 B
Rust
20 lines
606 B
Rust
use json;
|
|
use json::object;
|
|
use crate::router::global;
|
|
use actix_web::{HttpResponse, HttpRequest, http::header::HeaderValue};
|
|
use crate::router::userdata;
|
|
|
|
pub fn mission(req: HttpRequest) -> HttpResponse {
|
|
let blank_header = HeaderValue::from_static("");
|
|
let key = req.headers().get("a6573cbe").unwrap_or(&blank_header).to_str().unwrap_or("");
|
|
let user = userdata::get_acc(key);
|
|
|
|
let resp = object!{
|
|
"code": 0,
|
|
"server_time": global::timestamp(),
|
|
"data": {
|
|
"mission_list": user["live_mission_list"].clone()
|
|
}
|
|
};
|
|
global::send(resp)
|
|
}
|