From 7365e593dcf844e409923bd526bb82d919cc391c Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Sun, 18 Oct 2020 10:03:44 +0000 Subject: [PATCH] SMUtils.pm: update to version 1.19.0 git-svn-id: https://svn.fhem.de/fhem/trunk@22986 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/lib/FHEM/SynoModules/SMUtils.pm | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/fhem/lib/FHEM/SynoModules/SMUtils.pm b/fhem/lib/FHEM/SynoModules/SMUtils.pm index 07f5b255a..71f32ee02 100644 --- a/fhem/lib/FHEM/SynoModules/SMUtils.pm +++ b/fhem/lib/FHEM/SynoModules/SMUtils.pm @@ -41,7 +41,7 @@ use FHEM::SynoModules::ErrCodes qw(:all); # Erro use GPUtils qw( GP_Import GP_Export ); use Carp qw(croak carp); -use version; our $VERSION = version->declare('1.18.1'); +use version; our $VERSION = version->declare('1.19.0'); use Exporter ('import'); our @EXPORT_OK = qw( @@ -1324,15 +1324,16 @@ return; # ###################################################################################### sub _addSendqueueSimple { - my $paref = shift; - my $name = $paref->{name}; - my $opmode = $paref->{opmode}; - my $api = $paref->{api}; - my $method = $paref->{method}; - my $params = $paref->{params}; - my $dest = $paref->{dest}; + my $paref = shift; + my $name = $paref->{name}; + my $opmode = $paref->{opmode}; + my $api = $paref->{api}; + my $method = $paref->{method}; + my $params = $paref->{params}; + my $dest = $paref->{dest}; + my $reqtype = $paref->{reqtype}; - my $hash = $defs{$name}; + my $hash = $defs{$name}; my $entry = { 'opmode' => $opmode, @@ -1342,7 +1343,10 @@ sub _addSendqueueSimple { 'retryCount' => 0 }; - $entry->{dest} = $dest if($dest); + # optionale Zusatzfelder + $entry->{dest} = $dest if($dest); + $entry->{reqtype} = $reqtype if($reqtype); + __addSendqueueEntry ($hash, $entry); # den Datensatz zur Sendqueue hinzufügen # updaten Länge der Sendequeue