From 0607550b6d9f789f7c78b3f4797d81e10ed9ccf5 Mon Sep 17 00:00:00 2001 From: sceox Date: Mon, 26 Dec 2022 12:16:20 -0800 Subject: [PATCH] Invoke `jq` with `-r` flag instead of using sed to remove double quotes --- synapse-purge-compress.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/synapse-purge-compress.sh b/synapse-purge-compress.sh index ec2ff5f..df476e2 100755 --- a/synapse-purge-compress.sh +++ b/synapse-purge-compress.sh @@ -29,9 +29,8 @@ debug () { } get_obsolete_rooms () { curl --silent -H "Authorization: Bearer $token" \ - "${host}:${port}/_synapse/admin/v1/rooms" \ - | jq '.rooms[] | select(.joined_local_members == 0) | .room_id' \ - | sed 's/"//g' + "${host}:${port}/_synapse/admin/v1/rooms?limit=${rooms_query_limit}" \ + | jq -r '.rooms[] | select(.joined_local_members == 0) | .room_id' } get_synapse_version () { @@ -42,8 +41,7 @@ get_synapse_version () { get_all_rooms () { curl --silent -H "Authorization: Bearer $token" \ "${host}:${port}/_synapse/admin/v1/rooms?limit=${rooms_query_limit}" \ - | jq '.rooms[].room_id' \ - | sed 's/"//g' + | jq -r '.rooms[].room_id' } purge_obsolete_rooms () {