aboutsummaryrefslogtreecommitdiff
path: root/lib/Vlc
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2021-12-22 14:03:30 +0000
committerdakkar <dakkar@thenautilus.net>2021-12-22 14:03:30 +0000
commit819187730a5b74a52ff1895625cf7b3c94c6ad9b (patch)
treef4d3a00bfd1e901e4e952e87b9d076669f439428 /lib/Vlc
parentconfig file (diff)
downloadmedia-control-819187730a5b74a52ff1895625cf7b3c94c6ad9b.tar.gz
media-control-819187730a5b74a52ff1895625cf7b3c94c6ad9b.tar.bz2
media-control-819187730a5b74a52ff1895625cf7b3c94c6ad9b.zip
some renaming
Diffstat (limited to 'lib/Vlc')
-rw-r--r--lib/Vlc/App.rakumod33
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/Vlc/App.rakumod b/lib/Vlc/App.rakumod
deleted file mode 100644
index e4401e6..0000000
--- a/lib/Vlc/App.rakumod
+++ /dev/null
@@ -1,33 +0,0 @@
-use v6.d;
-use Cro::HTTP::Server;
-use Cro::HTTP::Router;
-use Vlc::Client;
-
-class Vlc::App {
- has Vlc::Client $.vlc is required;
- has Int $.port = 8080;
- has Cro::Service $!service handles <stop>;
-
- method start() {
- my $application = route {
- resources-from %?RESOURCES;
-
- get -> { resource 'vlc.html' }
-
- post -> 'play' { await self.vlc.command('pl_play') }
- post -> 'pause' { await self.vlc.command('pl_pause') }
- post -> 'stop' { await self.vlc.command('pl_stop') }
-
- get -> 'status' {
- my $status = await self.vlc.status();
- content 'application/json', $status;
- }
- };
-
- $!service = Cro::HTTP::Server.new(
- :port(self.port), :$application,
- );
-
- return $!service.start();
- }
-}