diff options
author | curly <curlybryce@protonmail.com> | 2023-02-13 14:16:24 -0700 |
---|---|---|
committer | curly <curlybryce@protonmail.com> | 2023-02-13 14:16:24 -0700 |
commit | 22d405f0ee90f9977fb37b6bdd8a10a128e786c6 (patch) | |
tree | e0aa2bf7c1ef9922a7d03d5f345b5a43f6d28415 /src/database.rs | |
parent | 511cc2d5ef0f3626e08802dd607b9b528ff31f7f (diff) | |
download | rocket_test-22d405f0ee90f9977fb37b6bdd8a10a128e786c6.tar.gz rocket_test-22d405f0ee90f9977fb37b6bdd8a10a128e786c6.tar.bz2 rocket_test-22d405f0ee90f9977fb37b6bdd8a10a128e786c6.zip |
trim whitespace, bump version
Diffstat (limited to 'src/database.rs')
-rw-r--r-- | src/database.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/database.rs b/src/database.rs index b231675..7905552 100644 --- a/src/database.rs +++ b/src/database.rs @@ -103,7 +103,7 @@ impl Database { return message_id_vec; } - pub fn send_message(&mut self, msg: &Message) -> Result<UID, &'static str> { + pub fn send_message(&mut self, msg: &mut Message) -> Result<UID, &'static str> { // Check if user exists match self.get_user(msg.sender()) { Some(n) => match n.deleted() { @@ -113,6 +113,10 @@ impl Database { None => return Err("User not found"), } + // Truncate whitespace on the ends of the message + let trunc_message = msg.message().trim().to_string(); + msg.set_message(trunc_message); + let query = "INSERT INTO messages (date, sender, message, id, reply_to, deleted) VALUES (:date, :sender, :message, :id, :reply_to, :deleted)"; let statement = self.db.prepare(query).unwrap().into_iter() .bind::<&[(_, sqlite::Value)]>(&[ |