fix quote error weridness
This commit is contained in:
parent
9ccb11f52f
commit
7e52129bbc
@ -14,7 +14,7 @@ pub async fn quote_action(
|
|||||||
username: message.author.name.clone(),
|
username: message.author.name.clone(),
|
||||||
quote: message.content.clone(),
|
quote: message.content.clone(),
|
||||||
added_by: ctx.author().id.into(),
|
added_by: ctx.author().id.into(),
|
||||||
added_at: OffsetDateTime::now_utc(),
|
added_at: Some(OffsetDateTime::now_utc()),
|
||||||
};
|
};
|
||||||
|
|
||||||
if quote.user_id == quote.added_by {
|
if quote.user_id == quote.added_by {
|
||||||
@ -40,7 +40,12 @@ pub async fn random_quote(ctx: Context<'_>) -> Result<(), Error> {
|
|||||||
"{}: {}\nQuoted at: <t:{}:f> by <@{}>",
|
"{}: {}\nQuoted at: <t:{}:f> by <@{}>",
|
||||||
quote.username,
|
quote.username,
|
||||||
quote.quote,
|
quote.quote,
|
||||||
quote.added_at.unix_timestamp(),
|
if let Some(added_at) = quote.added_at {
|
||||||
|
added_at.unix_timestamp()
|
||||||
|
} else {
|
||||||
|
// Use now if added_at is None
|
||||||
|
OffsetDateTime::now_utc().unix_timestamp()
|
||||||
|
},
|
||||||
quote.added_by
|
quote.added_by
|
||||||
))
|
))
|
||||||
.allowed_mentions(CreateAllowedMentions::new().empty_users()),
|
.allowed_mentions(CreateAllowedMentions::new().empty_users()),
|
||||||
@ -76,7 +81,12 @@ pub async fn user_quotes(
|
|||||||
"{}: {}\nQuoted at: <t:{}:f> by <@{}>\n",
|
"{}: {}\nQuoted at: <t:{}:f> by <@{}>\n",
|
||||||
quote.username,
|
quote.username,
|
||||||
quote.quote,
|
quote.quote,
|
||||||
quote.added_at.unix_timestamp(),
|
if let Some(added_at) = quote.added_at {
|
||||||
|
added_at.unix_timestamp()
|
||||||
|
} else {
|
||||||
|
// Use now if added_at is None
|
||||||
|
OffsetDateTime::now_utc().unix_timestamp()
|
||||||
|
},
|
||||||
quote.added_by
|
quote.added_by
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
@ -151,7 +151,7 @@ impl DatabaseController {
|
|||||||
username: quote.username,
|
username: quote.username,
|
||||||
quote: quote.quote,
|
quote: quote.quote,
|
||||||
added_by: quote.added_by,
|
added_by: quote.added_by,
|
||||||
added_at: quote.added_at.unwrap(),
|
added_at: quote.added_at,
|
||||||
})),
|
})),
|
||||||
None => Ok(None),
|
None => Ok(None),
|
||||||
}
|
}
|
||||||
@ -170,7 +170,7 @@ impl DatabaseController {
|
|||||||
username: q.username,
|
username: q.username,
|
||||||
quote: q.quote,
|
quote: q.quote,
|
||||||
added_by: q.added_by,
|
added_by: q.added_by,
|
||||||
added_at: q.added_at.unwrap(),
|
added_at: q.added_at,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,5 +7,5 @@ pub struct Quote {
|
|||||||
pub username: String,
|
pub username: String,
|
||||||
pub quote: String,
|
pub quote: String,
|
||||||
pub added_by: i64,
|
pub added_by: i64,
|
||||||
pub added_at: OffsetDateTime,
|
pub added_at: Option<OffsetDateTime>,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user