diff --git a/inc/lektor/database.h b/inc/lektor/database.h index 7d1fc7801f585ca3ab1b47c8c1d59492cb0fc227..c2d090799c38f9184c682abf0a28af80f9d4ec4a 100644 --- a/inc/lektor/database.h +++ b/inc/lektor/database.h @@ -45,13 +45,10 @@ bool database_queue_get_current_file (volatile sqlite3 *db, char filepath[PATH_M bool database_get_kara_path(volatile sqlite3 *db, int id, char filepath[PATH_MAX]); -/* Mpv and database synchronisation. */ -bool database_sync_mpv_state(volatile sqlite3 *db, mpv_handle **mpv); - /* Update the database. */ bool database_update (volatile sqlite3 *db, const char *kara_dir, int check_timestamp); bool database_update_add (volatile sqlite3 *db, const char *kara_path, struct kara_metadata *mdt, uint64_t id, bool avail); -bool database_update_set_available(volatile sqlite3 *db, uint64_t id); +bool database_update_set_available(volatile sqlite3 *db, int id); void database_update_del (volatile sqlite3 *db, int id); /* Control the content of the queue. */ diff --git a/src/database/update.c b/src/database/update.c index 1ffe8c1d53fc2318409e5758432417b4bd9efc40..7ff464aa795b96b77fc3bd8d34e054de40049a3c 100644 --- a/src/database/update.c +++ b/src/database/update.c @@ -106,20 +106,20 @@ error: } bool -database_update_set_available(volatile sqlite3 *db, uint64_t id) +database_update_set_available(volatile sqlite3 *db, int id) { static const char *SQL_STMT = "UPDATE kara SET available = 1 WHERE id = ?;"; sqlite3_stmt *stmt; SQLITE_PREPARE(db, stmt, SQL_STMT, error); - SQLITE_BIND_INT(db, stmt, 1, (int) id, error); + SQLITE_BIND_INT(db, stmt, 1, id, error); if (sqlite3_step(stmt) != SQLITE_DONE) goto error; sqlite3_finalize(stmt); - LOG_INFO_SCT("DB", "Kara %ld is now available", id); + LOG_INFO_SCT("DB", "Kara %d is now available", id); return true; error: sqlite3_finalize(stmt); - LOG_ERROR_SCT("DB", "Failed to set kara %ld available", id); + LOG_ERROR_SCT("DB", "Failed to set kara %d available", id); return false; }