Loading lib/Travelynx.pm +12 −1 Original line number Diff line number Diff line Loading @@ -1696,6 +1696,8 @@ sub startup { 'get_user_status_json_v1' => sub { my ( $self, %opt ) = @_; my $uid = $opt{uid}; my $privacy = $opt{privacy} // $self->users->get_privacy_by( uid => $uid ); my $status = $opt{status} // $self->get_user_status($uid); my $ret = { Loading Loading @@ -1737,6 +1739,15 @@ sub startup { id => $status->{train_id}, }, intermediateStops => [], visibility => { level => $status->{visibility} // $privacy->{default_visibility}, desc => ( $status->{visibility_str} eq 'default' ? $privacy->{default_visibility_str} : $status->{visibility_str} ), } }; if ( not $opt{public} ) { Loading lib/Travelynx/Controller/Profile.pm +3 −2 Original line number Diff line number Diff line Loading @@ -411,6 +411,7 @@ sub user_status { name => $name, status => $self->get_user_status_json_v1( status => $status, privacy => $user, public => 1 ), version => $self->app->config->{version} // 'UNKNOWN', Loading Loading
lib/Travelynx.pm +12 −1 Original line number Diff line number Diff line Loading @@ -1696,6 +1696,8 @@ sub startup { 'get_user_status_json_v1' => sub { my ( $self, %opt ) = @_; my $uid = $opt{uid}; my $privacy = $opt{privacy} // $self->users->get_privacy_by( uid => $uid ); my $status = $opt{status} // $self->get_user_status($uid); my $ret = { Loading Loading @@ -1737,6 +1739,15 @@ sub startup { id => $status->{train_id}, }, intermediateStops => [], visibility => { level => $status->{visibility} // $privacy->{default_visibility}, desc => ( $status->{visibility_str} eq 'default' ? $privacy->{default_visibility_str} : $status->{visibility_str} ), } }; if ( not $opt{public} ) { Loading
lib/Travelynx/Controller/Profile.pm +3 −2 Original line number Diff line number Diff line Loading @@ -411,6 +411,7 @@ sub user_status { name => $name, status => $self->get_user_status_json_v1( status => $status, privacy => $user, public => 1 ), version => $self->app->config->{version} // 'UNKNOWN', Loading