From 0f9519c40bca8583e3b0ec6a05850ce84ea2e686 Mon Sep 17 00:00:00 2001
From: Derf Null <derf@finalrewind.org>
Date: Mon, 29 May 2023 14:50:04 +0200
Subject: [PATCH] get_user_status_json_v1: expose comment

---
 lib/Travelynx.pm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm
index 2b519211..2688556f 100755
--- a/lib/Travelynx.pm
+++ b/lib/Travelynx.pm
@@ -1706,6 +1706,7 @@ sub startup {
 					     $status->{checked_in}
 					  or $status->{cancelled}
 				) ? \1 : \0,
+				comment     => $status->{comment},
 				fromStation => {
 					ds100         => $status->{dep_ds100},
 					name          => $status->{dep_name},
@@ -1750,7 +1751,12 @@ sub startup {
 				}
 			};
 
-			if ( not $opt{public} ) {
+			if ( $opt{public} ) {
+				if ( not $privacy->{comments_visible} ) {
+					delete $ret->{comment};
+				}
+			}
+			else {
 				$ret->{actionTime}
 				  = $status->{timestamp}
 				  ? $status->{timestamp}->epoch
-- 
GitLab