switch to proper rust docs
parent
fd0405f55a
commit
57b97ffe94
|
@ -123,9 +123,9 @@ checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
|
|||
|
||||
[[package]]
|
||||
name = "cc"
|
||||
version = "1.0.68"
|
||||
version = "1.0.69"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4a72c244c1ff497a746a7e1fb3d14bd08420ecda70c8f25c7112f2781652d787"
|
||||
checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"
|
||||
|
||||
[[package]]
|
||||
name = "cfg-if"
|
||||
|
@ -177,9 +177,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "cookie"
|
||||
version = "0.15.0"
|
||||
version = "0.15.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ffdf8865bac3d9a3bde5bde9088ca431b11f5d37c7a578b8086af77248b76627"
|
||||
checksum = "d5f1c7727e460397e56abc4bddc1d49e07a1ad78fc98eb2e1c8f032a58a2f80d"
|
||||
dependencies = [
|
||||
"percent-encoding 2.1.0",
|
||||
"time 0.2.27",
|
||||
|
@ -656,9 +656,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "instant"
|
||||
version = "0.1.9"
|
||||
version = "0.1.10"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
|
||||
checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d"
|
||||
dependencies = [
|
||||
"cfg-if 1.0.0",
|
||||
]
|
||||
|
@ -1345,7 +1345,7 @@ version = "0.5.0-rc.1"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "23c8b7d512d2fcac2316ebe590cde67573844b99e6cc9ee0f53375fa16e25ebd"
|
||||
dependencies = [
|
||||
"cookie 0.15.0",
|
||||
"cookie 0.15.1",
|
||||
"either",
|
||||
"http",
|
||||
"hyper 0.14.10",
|
||||
|
@ -1527,9 +1527,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "spin"
|
||||
version = "0.9.1"
|
||||
version = "0.9.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f5fdd7196b4ae35a111c6dc97f9cc152ca3ea8ad744f7cb46a9f27b3ef8f2f54"
|
||||
checksum = "511254be0c5bcf062b019a6c89c01a664aa359ded62f78aa72c6fc137c0590e5"
|
||||
|
||||
[[package]]
|
||||
name = "stable-pattern"
|
||||
|
|
|
@ -1,13 +1,10 @@
|
|||
/* Contains Rocket code for chat/message functionality */
|
||||
extern crate log;
|
||||
extern crate rocket_contrib;
|
||||
use crate::message::Message;
|
||||
extern crate serde_derive;
|
||||
use rocket_contrib::json::{Json, JsonValue};
|
||||
use rocket::{data::FromData, response::Responder};
|
||||
use rocket::serde::json::{Json, JsonValue};
|
||||
|
||||
#[post("/api/message/send", format = "json", data = "<message>")]
|
||||
pub fn send_message(message: Json<Message>) -> JsonValue {
|
||||
pub fn send_message(message: Json<Message<'_>>) -> JsonValue {
|
||||
json!({
|
||||
"status": "ok",
|
||||
"reason": "bruh"
|
||||
|
|
|
@ -1,15 +1,12 @@
|
|||
use uuid::Uuid;
|
||||
use chrono::prelude::*;
|
||||
use crate::user::User;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use rocket::serde::{Deserialize, Serialize};
|
||||
|
||||
#[derive(Deserialize, Serialize)]
|
||||
pub struct Message {
|
||||
/*
|
||||
pub struct Message<'r> {
|
||||
pub id: Uuid,
|
||||
pub user: User,
|
||||
pub body: String,
|
||||
pub created_at: DateTime<Utc>, */
|
||||
id: u8,
|
||||
body: String,
|
||||
pub body: &'r str,
|
||||
pub created_at: DateTime<Utc>,
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue