summaryrefslogtreecommitdiff
path: root/lib/Travelynx.pm
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2020-01-06 18:03:50 +0100
committerDaniel Friesel <derf@finalrewind.org>2020-01-06 18:03:50 +0100
commit8a73a65656be84b3e03b3804875a40a943c66039 (patch)
treed3b0d33dccc9c0d5fa3afe829ef65d335a63b456 /lib/Travelynx.pm
parentf99e069928a5df5b5d6a7f71f2177638a12d6844 (diff)
Switch back to JSON::XS for decoding1.13.1
Diffstat (limited to 'lib/Travelynx.pm')
-rwxr-xr-xlib/Travelynx.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm
index 7d762c8..2f60e54 100755
--- a/lib/Travelynx.pm
+++ b/lib/Travelynx.pm
@@ -1,7 +1,6 @@
package Travelynx;
use Mojo::Base 'Mojolicious';
-use Mojo::JSON qw(decode_json);
use Mojo::Pg;
use Mojo::Promise;
use Mojolicious::Plugin::Authentication;
@@ -280,7 +279,8 @@ sub startup {
# via https://github.com/marudor/BahnhofsAbfahrten/blob/master/src/server/Reihung/ICENaming.ts
$self->attr(
ice_name => sub {
- my $id_to_name = decode_json( read_file('share/ice_names.json') );
+ my $id_to_name = JSON->new->utf8->decode(
+ scalar read_file('share/ice_names.json') );
return $id_to_name;
}
);