DatabaseGlue: remove db_walk(), db_visit()
Unused.
This commit is contained in:
parent
0a3ada4fea
commit
6f3c65dc64
@ -124,55 +124,6 @@ db_get_song(const char *file)
|
||||
return db->GetSong(file, NULL);
|
||||
}
|
||||
|
||||
bool
|
||||
db_visit(const struct db_selection *selection,
|
||||
const struct db_visitor *visitor, void *ctx,
|
||||
GError **error_r)
|
||||
{
|
||||
if (db == NULL) {
|
||||
g_set_error_literal(error_r, db_quark(), DB_DISABLED,
|
||||
"No database");
|
||||
return false;
|
||||
}
|
||||
|
||||
VisitDirectory visit_directory;
|
||||
if (visitor->directory != NULL)
|
||||
visit_directory = [&](const struct directory *directory,
|
||||
GError **error_r2) {
|
||||
return visitor->directory(directory, ctx, error_r2);
|
||||
};
|
||||
|
||||
VisitSong visit_song;
|
||||
if (visitor->song != NULL)
|
||||
visit_song = [&](struct song *song, GError **error_r2) {
|
||||
return visitor->song(song, ctx, error_r2);
|
||||
};
|
||||
|
||||
VisitPlaylist visit_playlist;
|
||||
if (visitor->playlist != NULL)
|
||||
visit_playlist = [&](const struct playlist_metadata *playlist,
|
||||
const struct directory *directory,
|
||||
GError **error_r2) {
|
||||
return visitor->playlist(playlist, directory, ctx,
|
||||
error_r2);
|
||||
};
|
||||
|
||||
return db->Visit(selection,
|
||||
visit_directory, visit_song, visit_playlist,
|
||||
error_r);
|
||||
}
|
||||
|
||||
bool
|
||||
db_walk(const char *uri,
|
||||
const struct db_visitor *visitor, void *ctx,
|
||||
GError **error_r)
|
||||
{
|
||||
struct db_selection selection;
|
||||
db_selection_init(&selection, uri, true);
|
||||
|
||||
return db_visit(&selection, visitor, ctx, error_r);
|
||||
}
|
||||
|
||||
bool
|
||||
db_save(GError **error_r)
|
||||
{
|
||||
|
@ -64,18 +64,6 @@ gcc_pure
|
||||
struct song *
|
||||
db_get_song(const char *file);
|
||||
|
||||
gcc_nonnull(1,2)
|
||||
bool
|
||||
db_visit(const struct db_selection *selection,
|
||||
const struct db_visitor *visitor, void *ctx,
|
||||
GError **error_r);
|
||||
|
||||
gcc_nonnull(1,2)
|
||||
bool
|
||||
db_walk(const char *uri,
|
||||
const struct db_visitor *visitor, void *ctx,
|
||||
GError **error_r);
|
||||
|
||||
bool
|
||||
db_save(GError **error_r);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user