From 192f352b5646868ca588b569db6e3609fb7906fa Mon Sep 17 00:00:00 2001 From: Quaternion Date: Fri, 26 May 2023 16:00:15 -0400 Subject: [PATCH] Flesh out and properly feature lock fields on Attachment --- src/types/entities/attachment.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/types/entities/attachment.rs b/src/types/entities/attachment.rs index 1be5579..89b2ebf 100644 --- a/src/types/entities/attachment.rs +++ b/src/types/entities/attachment.rs @@ -1,3 +1,4 @@ +use crate::types::Message; use serde::{Deserialize, Serialize}; use crate::types::utils::Snowflake; @@ -14,7 +15,10 @@ pub struct Attachment { pub proxy_url: String, pub height: Option, pub width: Option, - pub message_id: Snowflake, + #[cfg(feature = "sqlx")] + pub message_id: Option, + #[cfg_attr(feature = "sqlx", sqlx(skip))] + pub message: Option, pub ephemeral: Option, pub duration_secs: Option, pub waveform: Option,