Unverified Commit 81cd941d authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

InTransit->add: Use existing JSON instance

parent 391a17b2
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -130,7 +130,7 @@ sub add {
				messages           => $json->encode(
					[ map { [ $_->[0]->epoch, $_->[1] ] } $train->messages ]
				),
				data => JSON->new->encode(
				data => $json->encode(
					{
						rt => $train->departure_has_realtime ? 1
						: 0,
@@ -183,13 +183,13 @@ sub add {
				sched_departure    => $stop->sched_dep,
				real_departure     => $stop->rt_dep // $stop->sched_dep,
				route              => $json->encode( \@route ),
				data               => JSON->new->encode(
				data               => $json->encode(
					{
						rt => $stop->rt_dep ? 1 : 0,
						%{ $data // {} }
					}
				),
				user_data  => JSON->new->encode($persistent_data),
				user_data  => $json->encode($persistent_data),
				backend_id => $backend_id,
			}
		);
@@ -244,13 +244,13 @@ sub add {
				sched_departure    => $stop->{sched_dep},
				real_departure     => $stop->{rt_dep} // $stop->{sched_dep},
				route              => $json->encode( \@route ),
				data               => JSON->new->encode(
				data               => $json->encode(
					{
						rt => $stop->{rt_dep} ? 1 : 0,
						%{ $data // {} }
					}
				),
				user_data  => JSON->new->encode($persistent_data),
				user_data  => $json->encode($persistent_data),
				backend_id => $backend_id,
			}
		);
@@ -331,13 +331,13 @@ sub add {
				sched_departure    => $stop->sched_dep,
				real_departure     => $stop->rt_dep // $stop->sched_dep,
				route              => $json->encode( \@route ),
				data               => JSON->new->encode(
				data               => $json->encode(
					{
						rt => $stop->{rt_dep} ? 1 : 0,
						%{ $data // {} }
					}
				),
				user_data  => JSON->new->encode($persistent_data),
				user_data  => $json->encode($persistent_data),
				backend_id => $backend_id,
			}
		);