diff options
author | dakkar <dakkar@thenautilus.net> | 2021-12-29 13:02:01 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2021-12-29 13:03:42 +0000 |
commit | 5b15505d5c4670f40d1cfeac0317712a743167aa (patch) | |
tree | e4b2cf684544efffa3ebb644da4647f56c2ba9c8 /media-control.raku | |
parent | better db (diff) | |
download | media-control-5b15505d5c4670f40d1cfeac0317712a743167aa.tar.gz media-control-5b15505d5c4670f40d1cfeac0317712a743167aa.tar.bz2 media-control-5b15505d5c4670f40d1cfeac0317712a743167aa.zip |
move more stuff around
Diffstat (limited to 'media-control.raku')
-rw-r--r-- | media-control.raku | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/media-control.raku b/media-control.raku index 8110b18..3edd8ca 100644 --- a/media-control.raku +++ b/media-control.raku @@ -2,34 +2,11 @@ use v6.d; use lib 'inst#local','file#lib'; use Config::TOML; -use DB::SQLite; -use Vlc::Client; -use Lirc::Client; -use Lirc::Commands; use App::MediaControl; -use App::MediaControl::DB; my $config = from-toml(file=>'config.toml'); -my Vlc::Client $vlc .= new( - password => $config<vlc><password>, - base-uri => $config<vlc><base-uri>, -); - -my Lirc::Client $lirc-client .= new(); -my Lirc::Commands $lirc .= new(client=>$lirc-client); - -my App::MediaControl::DB $db .= new( - pool => DB::SQLite.new( - filename => $config<db><filename>, - ), -); -$db.ensure-schema(); - -my App::MediaControl $app .= new( - port => $config<server><port>, - :$vlc, :$lirc, -); +my App::MediaControl $app .= new(:$config); $app.start; |