2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 03:06:37 +00:00

37_NotifyAndroidTV.pm: better paramter check

git-svn-id: https://svn.fhem.de/fhem/trunk@16113 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
justme-1968 2018-02-08 07:40:34 +00:00
parent 93132c0001
commit 5f2038e637

View File

@ -188,7 +188,21 @@ NotifyAndroidTV_Set($$@)
$param_h->{offsety} = 0 if( !$param_h->{offsety} );
$param_h->{transparency} = 0 if( !$param_h->{transparency} );
return Dumper $param_h;
if( !$txt && !$param_h->{icon} && !$param_h->{image} && !$param_h->{imageurl} ) {
my $usage = "usage: set $name msg";
foreach my $option (sort keys %{$options}) {
if( $options->{$option} ) {
$usage .= " [$option=". join( '|', sort keys %{$options->{$option}} ). "]";
} else {
$usage .= " [$option=<$option>]";
}
}
$usage .= " <message>";
return $usage;
}
$param_h->{icon} = 'fhemicon.png' if( !$param_h->{icon} );
$param_h->{icon} .= ".png" if( $param_h->{icon} !~ '\.' );
@ -225,20 +239,6 @@ return Dumper $param_h;
}
if( !$txt && !$image && !$param_h->{imageurl} ) {
my $usage = "usage: set $name msg";
foreach my $option (sort keys %{$options}) {
if( $options->{$option} ) {
$usage .= " [$option=". join( '|', sort keys %{$options->{$option}} ). "]";
} else {
$usage .= " [$option=<$option>]";
}
}
$usage .= " <message>";
return $usage;
}
my $param;
$param->{url} = "http://$hash->{host}:7676/";
$param->{callback} = \&NotifyAndroidTV_parseHttpAnswer;