show actual serial numbers

This commit is contained in:
2022-02-14 00:58:19 +05:30
parent 8177787376
commit 5c911042be
2 changed files with 15 additions and 11 deletions

View File

@@ -160,11 +160,8 @@ pub async fn cedit(ctx: &Context, msg: &Message, args: Args) -> CommandResult {
let query: String = args.raw().collect::<Vec<&str>>().join(" ");
let queries = query.splitn(2, "&").collect::<Vec<&str>>();
if queries.len() != 2 {
msg.reply(
ctx,
"Please use the proper syntax\n,cedit <name>&<regex>",
)
.await?;
msg.reply(ctx, "Please use the proper syntax\n,cedit <name>&<regex>")
.await?;
return Ok(());
}
if queries[1].contains(" ") {
@@ -208,9 +205,9 @@ macro_rules! make_embed {
.title(format!("List of words: Page {}", $cur))
.color(Colour::TEAL);
for row in $group {
let idx: i32 = row.get(0);
let idx: i64 = row.get(0);
let name: String = row.get(1);
let owner_id: String = row.get(3);
let owner_id: String = row.get(2);
$e = $e.field(
format!("{}. {}", idx, name),
format!(" by <@{}>", owner_id),
@@ -255,7 +252,9 @@ pub async fn cls(ctx: &Context, msg: &Message, _: Args) -> CommandResult {
.get::<crate::Database>()
.expect("Expected Database in TypeMap.")
.clone();
let rows = db.query("SELECT * FROM words", &[]).await?;
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(());

View File

@@ -216,9 +216,9 @@ macro_rules! make_embed {
.title(format!("List of tags: Page {}", $cur))
.color(Colour::FABLED_PINK);
for row in $group {
let idx: i32 = row.get(0);
let idx: i64 = row.get(0);
let name: String = row.get(1);
let owner_id: String = row.get(3);
let owner_id: String = row.get(2);
$e = $e.field(
format!("{}. {}", idx, name),
format!(" by <@{}>", owner_id),
@@ -263,7 +263,12 @@ pub async fn tls(ctx: &Context, msg: &Message, _: Args) -> CommandResult {
.get::<crate::Database>()
.expect("Expected Database in TypeMap.")
.clone();
let rows = db.query("SELECT * FROM tags", &[]).await?;
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(());