diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/App/MediaControl/DB.rakumod | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/App/MediaControl/DB.rakumod b/lib/App/MediaControl/DB.rakumod index 5f67bb6..428ed51 100644 --- a/lib/App/MediaControl/DB.rakumod +++ b/lib/App/MediaControl/DB.rakumod @@ -92,13 +92,10 @@ class App::MediaControl::DB { } } - multi method get-children-of(Any:U $id) { - self!get-children('IS NULL'); - } - multi method get-children-of(Int:D() $id) { - self!get-children('=$id',$id); - } - method !get-children(Str $clause, *@binds) { + multi method get-children-of(Any:U $) { 'IS NULL' } + multi method get-children-of(Int:D() $id) { '=$id', $id } + proto method get-children-of($) { + my ($clause, @binds) = {*}; self!db: { .query(qq:to/END/,|@binds).hashes; SELECT id, name, is_dir |