Fix traffic data

This commit is contained in:
Whispering Wind
2024-08-12 23:32:37 +03:30
committed by GitHub
parent 39850fe8d3
commit 2d4d5f8aeb

View File

@ -25,14 +25,14 @@ if [ -z "$USERNAME" ]; then
fi fi
if [ ! -f "$USERS_FILE" ]; then if [ ! -f "$USERS_FILE" ]; then
echo "users.json file not found!" echo "users.json file not found at $USERS_FILE!"
exit 1 exit 1
fi fi
USER_INFO=$(jq -r --arg username "$USERNAME" '.[$username] // empty' $USERS_FILE) USER_INFO=$(jq -r --arg username "$USERNAME" '.[$username] // empty' "$USERS_FILE")
if [ -z "$USER_INFO" ]; then if [ -z "$USER_INFO" ]; then
echo "User '$USERNAME' not found." echo "User '$USERNAME' not found in $USERS_FILE."
exit 1 exit 1
fi fi
@ -40,14 +40,14 @@ echo "$USER_INFO" | jq .
if [ "$SHOW_TRAFFIC" = true ]; then if [ "$SHOW_TRAFFIC" = true ]; then
if [ ! -f "$TRAFFIC_FILE" ]; then if [ ! -f "$TRAFFIC_FILE" ]; then
echo "traffic_data.json file not found!" echo "No traffic data file found at $TRAFFIC_FILE. User might not have connected yet."
exit 1 exit 0
fi fi
TRAFFIC_INFO=$(jq -r --arg username "$USERNAME" '.[$username] // empty' $TRAFFIC_FILE) TRAFFIC_INFO=$(jq -r --arg username "$USERNAME" '.[$username] // empty' "$TRAFFIC_FILE")
if [ -z "$TRAFFIC_INFO" ]; then if [ -z "$TRAFFIC_INFO" ]; then
echo "No traffic data found for user '$USERNAME'." echo "No traffic data found for user '$USERNAME' in $TRAFFIC_FILE. User might not have connected yet."
else else
echo "$TRAFFIC_INFO" | jq . echo "$TRAFFIC_INFO" | jq .
fi fi