diff options
author | dakkar <dakkar@thenautilus.net> | 2021-12-29 11:10:08 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2021-12-29 11:10:08 +0000 |
commit | c22526c3423f58c399fbd9ee806f08f654d44556 (patch) | |
tree | 726e4091b77ea6881564b63d98c6a65d82179180 /media-control.raku | |
parent | mini-templating in js+html (diff) | |
download | media-control-c22526c3423f58c399fbd9ee806f08f654d44556.tar.gz media-control-c22526c3423f58c399fbd9ee806f08f654d44556.tar.bz2 media-control-c22526c3423f58c399fbd9ee806f08f654d44556.zip |
database
Diffstat (limited to 'media-control.raku')
-rw-r--r-- | media-control.raku | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/media-control.raku b/media-control.raku index 879a11f..8110b18 100644 --- a/media-control.raku +++ b/media-control.raku @@ -2,10 +2,12 @@ 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'); @@ -17,6 +19,13 @@ my Vlc::Client $vlc .= new( 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, |