testing #29
| @@ -422,6 +422,15 @@ sub _ProcessingRetrieveData { | |||||||
|  |  | ||||||
|                 given ( $self->{endpoint} ) { |                 given ( $self->{endpoint} ) { | ||||||
|                     when ('onecall') { |                     when ('onecall') { | ||||||
|  |                         ## löschen des alten current Datensatzes | ||||||
|  |                         delete $self->{cached}->{current}; | ||||||
|  |  | ||||||
|  |                         ## löschen des alten forecast Datensatzes | ||||||
|  |                         delete $self->{cached}->{forecast}; | ||||||
|  |  | ||||||
|  |                         ## löschen des alten Alerts Datensatzes | ||||||
|  |                         delete $self->{cached}->{alerts}; | ||||||
|  |  | ||||||
|                         $self->{cached}->{current} = { |                         $self->{cached}->{current} = { | ||||||
|                             'temperature' => int( |                             'temperature' => int( | ||||||
|                                 sprintf( "%.0f", $data->{current}->{temp} ) |                                 sprintf( "%.0f", $data->{current}->{temp} ) | ||||||
| @@ -495,9 +504,6 @@ sub _ProcessingRetrieveData { | |||||||
|                         if ( ref( $data->{hourly} ) eq "ARRAY" |                         if ( ref( $data->{hourly} ) eq "ARRAY" | ||||||
|                             && scalar( @{ $data->{hourly} } ) > 0 ) |                             && scalar( @{ $data->{hourly} } ) > 0 ) | ||||||
|                         { |                         { | ||||||
|                             ## löschen des alten Datensatzes |  | ||||||
|                             delete $self->{cached}->{forecast}; |  | ||||||
|  |  | ||||||
|                             my $i = 0; |                             my $i = 0; | ||||||
|                             for ( @{ $data->{hourly} } ) { |                             for ( @{ $data->{hourly} } ) { | ||||||
|                                 push( |                                 push( | ||||||
| @@ -788,9 +794,6 @@ sub _ProcessingRetrieveData { | |||||||
|                         if ( ref( $data->{alerts} ) eq "ARRAY" |                         if ( ref( $data->{alerts} ) eq "ARRAY" | ||||||
|                             && scalar( @{ $data->{alerts} } ) > 0 ) |                             && scalar( @{ $data->{alerts} } ) > 0 ) | ||||||
|                         { |                         { | ||||||
|                             ## löschen des alten Datensatzes |  | ||||||
|                             delete $self->{cached}->{alerts}; |  | ||||||
|  |  | ||||||
|                             my $i = 0; |                             my $i = 0; | ||||||
|                             for ( @{ $data->{alerts} } ) { |                             for ( @{ $data->{alerts} } ) { | ||||||
|                                 push( |                                 push( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user