aboutsummaryrefslogtreecommitdiff
path: root/media-control.raku
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2021-12-29 13:02:01 +0000
committerdakkar <dakkar@thenautilus.net>2021-12-29 13:03:42 +0000
commit5b15505d5c4670f40d1cfeac0317712a743167aa (patch)
treee4b2cf684544efffa3ebb644da4647f56c2ba9c8 /media-control.raku
parentbetter db (diff)
downloadmedia-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.raku25
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;