Increase readability of query definition using a heredoc

This commit is contained in:
Antonio Vargas
2025-04-20 22:31:26 -07:00
parent 8597b54fbd
commit 7a73dacc21
+7 -1
View File
@@ -180,7 +180,13 @@ get_user_details() {
local id="$1"
# shellcheck disable=SC2016
local query='{"query":"query GetUserDetails($id: String!) {user(userId: $id) {id email displayName firstName lastName creationDate uuid groups {id displayName} attributes {name value}}}","operationName":"GetUserDetails"}'
local query=$(cat <<'EOF'
{
"query": "query GetUserDetails($id: String!) {user(userId: $id) {id email displayName firstName lastName creationDate uuid groups {id displayName} attributes {name value}}}",
"operationName": "GetUserDetails"
}
EOF
)
make_query <(printf '%s' "$query") <(jo -- id="$id")
}