From 0ca53142dda9f788c0614204430683a24fb29f1d Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 20 May 2024 03:33:18 +0000 Subject: [PATCH] fix --- ...d9a794841d21abb8b9c1547b8409624194d6e.json | 20 ++++ ...6a9f5ddef610e632bc7dfce5e3bf5ee906437.json | 101 ++++++++++++++++++ src/staff.rs | 2 +- src/tasks/topreviewersync.rs | 2 +- 4 files changed, 123 insertions(+), 2 deletions(-) create mode 100644 .sqlx/query-920b9fa9691e7563f5828669f27d9a794841d21abb8b9c1547b8409624194d6e.json create mode 100644 .sqlx/query-a1ae6bedacdac883d51215af2346a9f5ddef610e632bc7dfce5e3bf5ee906437.json diff --git a/.sqlx/query-920b9fa9691e7563f5828669f27d9a794841d21abb8b9c1547b8409624194d6e.json b/.sqlx/query-920b9fa9691e7563f5828669f27d9a794841d21abb8b9c1547b8409624194d6e.json new file mode 100644 index 00000000..0179cf1d --- /dev/null +++ b/.sqlx/query-920b9fa9691e7563f5828669f27d9a794841d21abb8b9c1547b8409624194d6e.json @@ -0,0 +1,20 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT COUNT(*) FROM servers;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "count", + "type_info": "Int8" + } + ], + "parameters": { + "Left": [] + }, + "nullable": [ + null + ] + }, + "hash": "920b9fa9691e7563f5828669f27d9a794841d21abb8b9c1547b8409624194d6e" +} diff --git a/.sqlx/query-a1ae6bedacdac883d51215af2346a9f5ddef610e632bc7dfce5e3bf5ee906437.json b/.sqlx/query-a1ae6bedacdac883d51215af2346a9f5ddef610e632bc7dfce5e3bf5ee906437.json new file mode 100644 index 00000000..1a18a2ff --- /dev/null +++ b/.sqlx/query-a1ae6bedacdac883d51215af2346a9f5ddef610e632bc7dfce5e3bf5ee906437.json @@ -0,0 +1,101 @@ +{ + "db_name": "PostgreSQL", + "query": "\n SELECT server_id, name, total_members, online_members, short, type, votes, invite_clicks, \n clicks, nsfw, tags, premium, claimed_by, last_claimed FROM servers\n WHERE server_id = $1 OR name ILIKE $2 ORDER BY created_at\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "server_id", + "type_info": "Text" + }, + { + "ordinal": 1, + "name": "name", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "total_members", + "type_info": "Int4" + }, + { + "ordinal": 3, + "name": "online_members", + "type_info": "Int4" + }, + { + "ordinal": 4, + "name": "short", + "type_info": "Text" + }, + { + "ordinal": 5, + "name": "type", + "type_info": "Text" + }, + { + "ordinal": 6, + "name": "votes", + "type_info": "Int4" + }, + { + "ordinal": 7, + "name": "invite_clicks", + "type_info": "Int4" + }, + { + "ordinal": 8, + "name": "clicks", + "type_info": "Int4" + }, + { + "ordinal": 9, + "name": "nsfw", + "type_info": "Bool" + }, + { + "ordinal": 10, + "name": "tags", + "type_info": "TextArray" + }, + { + "ordinal": 11, + "name": "premium", + "type_info": "Bool" + }, + { + "ordinal": 12, + "name": "claimed_by", + "type_info": "Text" + }, + { + "ordinal": 13, + "name": "last_claimed", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Text", + "Text" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "a1ae6bedacdac883d51215af2346a9f5ddef610e632bc7dfce5e3bf5ee906437" +} diff --git a/src/staff.rs b/src/staff.rs index c8aaf101..70cfd86e 100644 --- a/src/staff.rs +++ b/src/staff.rs @@ -377,7 +377,7 @@ pub async fn staff_refresh_top(ctx: Context<'_>) -> Result<(), Error> { }; // Check if the user is in the main server - if let Some(member) = guild.member(ctx.http(), user_id.into()).await.ok() { + if let Ok(member) = guild.member(ctx.http(), user_id.into()).await { if let Err(why) = member .add_role( ctx.http(), diff --git a/src/tasks/topreviewersync.rs b/src/tasks/topreviewersync.rs index 452dec38..ca3ed3b5 100644 --- a/src/tasks/topreviewersync.rs +++ b/src/tasks/topreviewersync.rs @@ -54,7 +54,7 @@ pub async fn topreviewersync(ctx: &serenity::client::Context) -> Result<(), crat }; // Check if the user is in the main server - if let Some(member) = guild.member(ctx.http(), user_id.into()).await.ok() { + if let Ok(member) = guild.member(ctx.http(), user_id.into()).await { if let Err(why) = member .add_role( ctx.http(),