chore: split content into content, system

closes #102
This commit is contained in:
Paul Makles
2022-04-21 17:45:21 +01:00
parent b32503d29f
commit 9c71f09a84
2 changed files with 4 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
use revolt_quark::{ use revolt_quark::{
models::message::{PartialMessage, SendableEmbed}, models::message::{PartialMessage, SendableEmbed},
models::{message::Content, Message, User}, models::{Message, User},
types::january::Embed, types::january::Embed,
Db, Error, Ref, Result, Timestamp, Db, Error, Ref, Result, Timestamp,
}; };
@@ -53,7 +53,7 @@ pub async fn req(
// 1. Handle content update // 1. Handle content update
if let Some(content) = &edit.content { if let Some(content) = &edit.content {
partial.content = Some(Content::Text(content.clone())); partial.content = Some(content.clone());
} }
// 2. Clear any auto generated embeds // 2. Clear any auto generated embeds

View File

@@ -2,7 +2,7 @@ use std::collections::HashSet;
use revolt_quark::{ use revolt_quark::{
models::{ models::{
message::{Content, Masquerade, Reply, SendableEmbed}, message::{Masquerade, Reply, SendableEmbed},
Message, User, Message, User,
}, },
perms, Db, Error, Permission, Ref, Result, perms, Db, Error, Permission, Ref, Result,
@@ -169,7 +169,7 @@ pub async fn message_send(
} }
// 6. Set content // 6. Set content
message.content = Content::Text(data.content.clone()); message.content = Some(data.content.clone());
// 7. Pass-through nonce value for clients // 7. Pass-through nonce value for clients
message.nonce = Some(idempotency.into_key()); message.nonce = Some(idempotency.into_key());