diff options
author | dakkar <dakkar@thenautilus.net> | 2021-12-22 14:03:30 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2021-12-22 14:03:30 +0000 |
commit | 819187730a5b74a52ff1895625cf7b3c94c6ad9b (patch) | |
tree | f4d3a00bfd1e901e4e952e87b9d076669f439428 | |
parent | config file (diff) | |
download | media-control-819187730a5b74a52ff1895625cf7b3c94c6ad9b.tar.gz media-control-819187730a5b74a52ff1895625cf7b3c94c6ad9b.tar.bz2 media-control-819187730a5b74a52ff1895625cf7b3c94c6ad9b.zip |
some renaming
-rw-r--r-- | lib/App/MediaControl.rakumod (renamed from lib/Vlc/App.rakumod) | 4 | ||||
-rw-r--r-- | media-control.raku (renamed from vlc.raku) | 11 |
2 files changed, 11 insertions, 4 deletions
diff --git a/lib/Vlc/App.rakumod b/lib/App/MediaControl.rakumod index e4401e6..bd4a2c9 100644 --- a/lib/Vlc/App.rakumod +++ b/lib/App/MediaControl.rakumod @@ -2,9 +2,11 @@ use v6.d; use Cro::HTTP::Server; use Cro::HTTP::Router; use Vlc::Client; +use Lirc::Client; -class Vlc::App { +class App::MediaControl { has Vlc::Client $.vlc is required; + has Lirc::Client $.lirc is required; has Int $.port = 8080; has Cro::Service $!service handles <stop>; diff --git a/vlc.raku b/media-control.raku index 00b65bc..38517eb 100644 --- a/vlc.raku +++ b/media-control.raku @@ -3,7 +3,8 @@ use v6.d; use lib 'inst#local','file#lib'; use Config::TOML; use Vlc::Client; -use Vlc::App; +use Lirc::Client; +use App::MediaControl; my $config = from-toml(file=>'config.toml'); @@ -12,13 +13,17 @@ my Vlc::Client $vlc .= new( base-uri => $config<vlc><base-uri>, ); -my Vlc::App $app .= new( +my Lirc::Client $lirc .= new(); + +my App::MediaControl $app .= new( port => $config<server><port>, - :$vlc, + :$vlc, :$lirc, ); $app.start; +say "listening"; + react whenever signal(SIGINT) { $app.stop; exit; |