From 4c416cbee08d634a61cbd854498eae4ac2cdbb47 Mon Sep 17 00:00:00 2001 From: Erin Nova Date: Thu, 22 Jul 2021 11:52:29 -0400 Subject: [PATCH] Store only username in messages.json to not leak data --- message.zsh | 2 +- src/chat.rs | 2 +- src/message.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/message.zsh b/message.zsh index e6ceeca..267cabb 100755 --- a/message.zsh +++ b/message.zsh @@ -1 +1 @@ -http POST 'http://localhost:8000/api/users/change' name=erin pin=10 changed_event=pin new_event=69 +http POST 'http://localhost:8000/api/message/send' name=erin body="nyaa uwu" date="2021-07-21" diff --git a/src/chat.rs b/src/chat.rs index 4c42e60..ee2b1c8 100644 --- a/src/chat.rs +++ b/src/chat.rs @@ -47,7 +47,7 @@ fn create_message(message: Json, file: &str, user: &User) -> JsonV let date: DateTime = Utc.ymd(year, month, day).and_hms(9, 10, 11); let message_obj: Message = Message { id: Uuid::new_v4(), - user: user.to_owned(), + user: user.name.to_owned(), body: message.body.to_string(), created_at: date, }; diff --git a/src/message.rs b/src/message.rs index 11e6e6f..dd2d70d 100644 --- a/src/message.rs +++ b/src/message.rs @@ -13,7 +13,7 @@ pub struct MessageInput<'r> { #[derive(Debug, Deserialize, Serialize, Clone)] pub struct Message { pub id: Uuid, - pub user: User, + pub user: String, pub body: String, pub created_at: DateTime, }