summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/DBInfoscreen/Helper/DBRIS.pm8
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,