diff options
Diffstat (limited to 'lib/DBInfoscreen/Helper')
| -rw-r--r-- | lib/DBInfoscreen/Helper/DBRIS.pm | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/lib/DBInfoscreen/Helper/DBRIS.pm b/lib/DBInfoscreen/Helper/DBRIS.pm index 39d1cb0..17f0084 100644 --- a/lib/DBInfoscreen/Helper/DBRIS.pm +++ b/lib/DBInfoscreen/Helper/DBRIS.pm @@ -13,6 +13,7 @@ use Encode qw(decode encode);  use Travel::Status::DE::DBRIS;  use Mojo::JSON qw(decode_json);  use Mojo::Promise; +use Mojo::UserAgent;  sub new {  	my ( $class, %opt ) = @_; @@ -38,6 +39,13 @@ sub get_polyline_p {  	my $agent = $self->{user_agent}; +	if ( my $proxy = $ENV{DBFAKEDISPLAY_DBRIS_PROXY} ) { +		say "set up proxy $proxy"; +		$agent = Mojo::UserAgent->new; +		$agent->proxy->http($proxy); +		$agent->proxy->https($proxy); +	} +  	Travel::Status::DE::DBRIS->new_p(  		journey       => $trip_id,  		with_polyline => 1, | 
