feat: move email tokens to valkey

No need to have them in permanent DB storage when they are temporary
This commit is contained in:
Radical 2025-06-03 11:01:33 +00:00
parent 4cbe551061
commit b223dff4ba
5 changed files with 27 additions and 53 deletions

View file

@ -31,15 +31,6 @@ diesel::table! {
}
}
diesel::table! {
email_tokens (token, user_uuid) {
#[max_length = 64]
token -> Varchar,
user_uuid -> Uuid,
created_at -> Timestamptz,
}
}
diesel::table! {
guild_members (uuid) {
uuid -> Uuid,
@ -155,7 +146,6 @@ diesel::joinable!(access_tokens -> refresh_tokens (refresh_token));
diesel::joinable!(access_tokens -> users (uuid));
diesel::joinable!(channel_permissions -> channels (channel_uuid));
diesel::joinable!(channels -> guilds (guild_uuid));
diesel::joinable!(email_tokens -> users (user_uuid));
diesel::joinable!(guild_members -> guilds (guild_uuid));
diesel::joinable!(guild_members -> users (user_uuid));
diesel::joinable!(guilds -> users (owner_uuid));
@ -173,7 +163,6 @@ diesel::allow_tables_to_appear_in_same_query!(
access_tokens,
channel_permissions,
channels,
email_tokens,
guild_members,
guilds,
instance_permissions,