diff options
author | dakkar <dakkar@thenautilus.net> | 2021-12-30 11:31:53 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2021-12-30 11:31:53 +0000 |
commit | 07df622f87c7c4a6ed400293b3262e46ed20a0cb (patch) | |
tree | 9471ce08b6af7b185af5edd2e39f6d1e4759a366 /lib | |
parent | mark all required parameters as such (diff) | |
download | media-control-07df622f87c7c4a6ed400293b3262e46ed20a0cb.tar.gz media-control-07df622f87c7c4a6ed400293b3262e46ed20a0cb.tar.bz2 media-control-07df622f87c7c4a6ed400293b3262e46ed20a0cb.zip |
prettier get-children-of
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 |