fixed select menu taking more than 25 items

This commit is contained in:
2022-02-25 19:22:38 +05:30
parent c04ec75f3e
commit 05dc40863e
3 changed files with 10 additions and 4 deletions

View File

@@ -218,19 +218,21 @@ pub async fn clist(ctx: &Context, msg: &Message, mut args: Args) -> CommandResul
.get::<crate::Database>()
.expect("Expected Database in TypeMap.")
.clone();
let rows = db
.query(
"SELECT ROW_NUMBER() OVER (ORDER BY id), name, owner FROM words",
&[],
)
.await?;
if rows.is_empty() {
msg.reply(ctx, "No words stored").await?;
return Ok(());
}
let groups: Vec<&[Row]> = rows.chunks(size).collect();
let mut cur = 1;
let message = msg
.channel_id
.send_message(ctx, |m| {

View File

@@ -255,19 +255,21 @@ pub async fn tlist(ctx: &Context, msg: &Message, mut args: Args) -> CommandResul
.get::<crate::Database>()
.expect("Expected Database in TypeMap.")
.clone();
let rows = db
.query(
"SELECT ROW_NUMBER() OVER (ORDER BY id), name, owner FROM tags",
&[],
)
.await?;
if rows.is_empty() {
msg.reply(ctx, "No tags stored").await?;
return Ok(());
}
let groups: Vec<&[Row]> = rows.chunks(size).collect();
let mut cur = 1;
let message = msg
.channel_id
.send_message(ctx, |m| {