From 7cf95409c85b93f911d25a0086afb05702b71e8f Mon Sep 17 00:00:00 2001 From: xusader <> Date: Thu, 17 Sep 2015 11:06:44 +0000 Subject: [PATCH] 70_PushNotifier: require Try::Tiny git-svn-id: https://svn.fhem.de/fhem/trunk@9266 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 1 + fhem/FHEM/70_PushNotifier.pm | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/fhem/CHANGED b/fhem/CHANGED index b5feb70d2..39f68b355 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - bugfix: 70_PushNotifier: - require Try::Tiny - feature: 70_Jabber: - Added OTR (Off the Record) end to end encryption - Added MUC (Multi-User-Channel) joining and handling - change: 74_AMAD: improved translation englisch diff --git a/fhem/FHEM/70_PushNotifier.pm b/fhem/FHEM/70_PushNotifier.pm index e894b83d1..d133bded1 100644 --- a/fhem/FHEM/70_PushNotifier.pm +++ b/fhem/FHEM/70_PushNotifier.pm @@ -52,6 +52,10 @@ PushNotifier_Define($$) return "$deviceID is not a valid regex for "; } + if (!eval { require Try::Tiny }) { + return "Perl module Try::Tiny not installed but is needed by this module. Please install it first (e.g. \"cpan -i Try::Tiny\")"; + } + $hash->{STATE} = 'Initialized'; if(defined($apiToken) && defined($app)&& defined($user)&& defined($passwd)&& defined($deviceID)) {