Skip to content
Extraits de code Groupes Projets

Queue download if update asked per ID

1 file
+ 5
4
Comparer les modifications
  • Côte à côte
  • En ligne
+ 5
4
@@ -178,7 +178,6 @@ database_update_add(lkt_db *db, const char *kara_path, struct kara_metadata *mdt
"song_number, id, available)"
"SELECT ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?";
sqlite3_stmt *stmt = NULL;
int ret = false;
/* From here we initialize the sqlite stmt. */
@@ -191,7 +190,7 @@ database_update_add(lkt_db *db, const char *kara_path, struct kara_metadata *mdt
(sqlite3_bind_text(stmt, 4, mdt->song_type, -1, 0) != SQLITE_OK) ||
(sqlite3_bind_text(stmt, 5, mdt->language, -1, 0) != SQLITE_OK) ||
(sqlite3_bind_text(stmt, 6, kara_path, -1, 0) != SQLITE_OK) ||
(sqlite3_bind_int (stmt, 7, 0) != SQLITE_OK) ||
(sqlite3_bind_int (stmt, 7, (int)avail) != SQLITE_OK) ||
(sqlite3_bind_text(stmt, 8, mdt->author_name, -1, 0) != SQLITE_OK) ||
(sqlite3_bind_int (stmt, 9, mdt->song_number) != SQLITE_OK) ||
(sqlite3_bind_int (stmt, 10, (int)id) != SQLITE_OK) ||
@@ -201,12 +200,14 @@ database_update_add(lkt_db *db, const char *kara_path, struct kara_metadata *mdt
}
// clang-format on
sqlite3_finalize(stmt);
SQLITE_STEP_DONE(db, stmt, error);
flush_cache_from_disk(db, kara_path);
ret = add_kara_to_update_job(db, id);
return avail ? add_kara_to_update_job(db, id) : true;
error:
sqlite3_finalize(stmt);
return ret;
return false;
}
bool
Chargement en cours