summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-10-23 16:09:50 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2025-10-23 16:09:50 +0200
commit8e2ecca250a9b3115f2fc13fdbcd23775e82ad51 (patch)
treecf2ad16f1bcdc18094a48191082ca9100904f953 /lib
parent2bf15fd34b9e47986c47ead1ed9cc1d64a3bce75 (diff)
DBDB: make proxy config accessible
Diffstat (limited to 'lib')
-rwxr-xr-xlib/Travelynx.pm1
-rw-r--r--lib/Travelynx/Helper/DBDB.pm10
2 files changed, 5 insertions, 6 deletions
diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm
index 5d440dc..6addb5d 100755
--- a/lib/Travelynx.pm
+++ b/lib/Travelynx.pm
@@ -413,6 +413,7 @@ sub startup {
my ($self) = @_;
state $dbdb = Travelynx::Helper::DBDB->new(
log => $self->app->log,
+ dbris_config => $self->app->config->{dbris},
main_cache => $self->app->cache_iris_main,
realtime_cache => $self->app->cache_iris_rt,
root_url => $self->base_url_for('/')->to_abs,
diff --git a/lib/Travelynx/Helper/DBDB.pm b/lib/Travelynx/Helper/DBDB.pm
index 13f1f50..09d612e 100644
--- a/lib/Travelynx/Helper/DBDB.pm
+++ b/lib/Travelynx/Helper/DBDB.pm
@@ -63,11 +63,10 @@ sub has_wagonorder_p {
my $agent = $self->{user_agent};
my $proxy;
- if ( my @proxies = @{ $self->{service_config}{'bahn.de'}{proxies} // [] } )
- {
+ if ( my @proxies = @{ $self->{dbris_config}{'bahn.de'}{proxies} // [] } ) {
$proxy = $proxies[ int( rand( scalar @proxies ) ) ];
}
- elsif ( my $p = $self->{service_config}{'bahn.de'}{proxy} ) {
+ elsif ( my $p = $self->{dbris_config}{'bahn.de'}{proxy} ) {
$proxy = $p;
}
@@ -137,11 +136,10 @@ sub get_wagonorder_p {
my $agent = $self->{user_agent};
my $proxy;
- if ( my @proxies = @{ $self->{service_config}{'bahn.de'}{proxies} // [] } )
- {
+ if ( my @proxies = @{ $self->{dbris_config}{'bahn.de'}{proxies} // [] } ) {
$proxy = $proxies[ int( rand( scalar @proxies ) ) ];
}
- elsif ( my $p = $self->{service_config}{'bahn.de'}{proxy} ) {
+ elsif ( my $p = $self->{dbris_config}{'bahn.de'}{proxy} ) {
$proxy = $p;
}