From f0fd5e7af777bb677a3ef2b39bb70eee0404a0ab Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Fri, 3 Sep 2021 18:39:51 +0200 Subject: [PATCH] =?UTF-8?q?DB:=20Insert=20should=20add=20with=20a=20priori?= =?UTF-8?q?ty=20of=205,=20like=20an=20insert...=20(=E2=95=AF=C2=B0?= =?UTF-8?q?=E2=96=A1=C2=B0=EF=BC=89=E2=95=AF=EF=B8=B5=20=E2=94=BB=E2=94=81?= =?UTF-8?q?=E2=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/lektor/commands.h | 2 +- inc/lektor/internal/dbmacro.h | 4 +++- src/database/queue.c | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/inc/lektor/commands.h b/inc/lektor/commands.h index 80585938..fd8c5815 100644 --- a/inc/lektor/commands.h +++ b/inc/lektor/commands.h @@ -58,7 +58,7 @@ command_add_1(struct lkt_state *srv, char *args[LKT_MESSAGE_ARGS_MAX]) PRIVATE_FUNCTION bool command_add_5(struct lkt_state *srv, char *args[LKT_MESSAGE_ARGS_MAX]) { - return command_add(srv, args, 1); + return command_add(srv, args, 5); } bool command_queue_list (struct lkt_state *srv, size_t c, char *[LKT_MESSAGE_ARGS_MAX]); diff --git a/inc/lektor/internal/dbmacro.h b/inc/lektor/internal/dbmacro.h index 9f87666f..60f81d1d 100644 --- a/inc/lektor/internal/dbmacro.h +++ b/inc/lektor/internal/dbmacro.h @@ -60,7 +60,9 @@ #define SQLITE_STEP_ROW(db, stmt, error) SQLITE_STEP(db, stmt, SQLITE_ROW, error) #define SQLITE_STEP_DONE(db, stmt, error) SQLITE_STEP(db, stmt, SQLITE_DONE, error) -#define SQLITE_DO_ROLLBACK(db) sqlite3_exec((sqlite3 *)db, "ROLLBACK TRANSACTION;\n", NULL, NULL, NULL); +#define SQLITE_DO_ROLLBACK(db) \ + LOG_WARN("DB-DEBUG", "DO ROLLBACK \\o/"); \ + sqlite3_exec((sqlite3 *)db, "ROLLBACK TRANSACTION;\n", NULL, NULL, NULL); #define sqlite3_column_chars (const char *)sqlite3_column_text diff --git a/src/database/queue.c b/src/database/queue.c index c88e5eb3..5d80602b 100644 --- a/src/database/queue.c +++ b/src/database/queue.c @@ -231,6 +231,7 @@ queue_add_with_col_like_str(lkt_db *db, const char *col, const char *val, int pr /* End */ SQLITE_EXEC(db, "COMMIT;", error); + LOG_INFO("DB-DEBUG", "Added with col %s like %s with priority %d", col, val, priority); return true; error: @@ -267,6 +268,7 @@ database_queue_add_plt(lkt_db *db, const char *plt_name, int priority) reorder(db, priority, error); SQLITE_EXEC(db, "COMMIT;", error); + LOG_INFO("DB-DEBUG", "Added play list %s with priority %d", plt_name, priority); return true; error: @@ -292,6 +294,7 @@ database_queue_add_id(lkt_db *db, int id, int priority) reorder(db, priority, error_no_stmt); SQLITE_EXEC(db, "COMMIT;", error); + LOG_INFO("DB-DEBUG", "Added kara with id %d and priority %d", id, priority); return true; error: sqlite3_finalize(stmt); -- GitLab