From 67d30e007b8f2b2ee10529bc76460adcdf7e6c10 Mon Sep 17 00:00:00 2001 From: dakkar Date: Thu, 6 May 2021 15:08:15 +0100 Subject: compact the code --- lib/App/XScreenSaver/DBus.pm | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) (limited to 'lib/App/XScreenSaver/DBus.pm') diff --git a/lib/App/XScreenSaver/DBus.pm b/lib/App/XScreenSaver/DBus.pm index db9355f..60b12db 100644 --- a/lib/App/XScreenSaver/DBus.pm +++ b/lib/App/XScreenSaver/DBus.pm @@ -4,9 +4,8 @@ use Moo; use experimental qw(signatures postderef); use Net::DBus::Reactor; use Log::Any; -use App::XScreenSaver::DBus::InhibitSleep; +use App::XScreenSaver::DBus::Logind; use App::XScreenSaver::DBus::Saver; -use App::XScreenSaver::DBus::Lock; # VERSION # ABSTRACT: main application class @@ -26,15 +25,15 @@ has reactor => ( builder => sub { Net::DBus::Reactor->main() }, ); -=attr C +=attr C -instance of L<< C >>. +instance of L<< C >>. =cut -has inhibit_sleep => ( +has logind => ( is => 'lazy', - builder => sub { App::XScreenSaver::DBus::InhibitSleep->new() }, + builder => sub { App::XScreenSaver::DBus::Logind->new() }, ); =attr C @@ -50,17 +49,6 @@ has saver => ( }, ); -=attr C - -instance of L<< C >>. - -=cut - -has lock => ( - is => 'lazy', - builder => sub { App::XScreenSaver::DBus::Lock->new() }, -); - =attr C a logger @@ -77,9 +65,8 @@ not return =cut sub run($self) { - $self->inhibit_sleep->start(); + $self->logind->start(); $self->saver->start(); - $self->lock->start(); $self->reactor->run; } -- cgit v1.2.3