FB_CALLMONITOR: only give non-unknown cache entries before phonebook entries (Forum: #35697)
git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@8341 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -481,15 +481,13 @@ FB_CALLMONITOR_reverseSearch($$)
|
|||||||
chomp $number;
|
chomp $number;
|
||||||
|
|
||||||
# Using Cache if enabled
|
# Using Cache if enabled
|
||||||
if(AttrVal($name, "reverse-search-cache", "0") eq "1")
|
|
||||||
|
if(AttrVal($name, "reverse-search-cache", "0") eq "1" and defined($hash->{helper}{CACHE}{$number}))
|
||||||
{
|
{
|
||||||
if(defined($hash->{helper}{CACHE}{$number}))
|
Log3 $name, 4, "FB_CALLMONITOR ($name) - using cache for reverse search of $number";
|
||||||
|
if($hash->{helper}{CACHE}{$number} ne "timeout" or $hash->{helper}{CACHE}{$number} ne "unknown")
|
||||||
{
|
{
|
||||||
Log3 $name, 4, "FB_CALLMONITOR ($name) - using cache for reverse search of $number";
|
return $hash->{helper}{CACHE}{$number};
|
||||||
if($hash->{helper}{CACHE}{$number} ne "timeout")
|
|
||||||
{
|
|
||||||
return $hash->{helper}{CACHE}{$number};
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -503,6 +501,13 @@ FB_CALLMONITOR_reverseSearch($$)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Using Cache if enabled
|
||||||
|
if(AttrVal($name, "reverse-search-cache", "0") eq "1" and defined($hash->{helper}{CACHE}{$number}))
|
||||||
|
{
|
||||||
|
return $hash->{helper}{CACHE}{$number} if($hash->{helper}{CACHE}{$number} ne "timeout");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Ask klicktel.de
|
# Ask klicktel.de
|
||||||
if((grep { /^(all|klicktel\.de)$/ } @attr_list))
|
if((grep { /^(all|klicktel\.de)$/ } @attr_list))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user