diff --git a/matrix-synapse_purge-remote-media.sh b/matrix-synapse_purge-remote-media.sh old mode 100644 new mode 100755 index 7980327..c874398 --- a/matrix-synapse_purge-remote-media.sh +++ b/matrix-synapse_purge-remote-media.sh @@ -9,16 +9,9 @@ UserInput() { ExecutePurge() { echo 'Purging remote media, please wait.' - UntilLoop "https://$1/_synapse/admin/v1/purge_media_cache?before_ts=$2&access_token=$3" "error" - echo 'Error encountered. Please try again.' + curl -X POST "https://$1/_synapse/admin/v1/purge_media_cache?before_ts=$2&access_token=$3" --data '{}' } -UntilLoop() { - until curl -X POST "$1" --data '{}' \ - grep -m 1 "$2"; do - sleep 1 - done -} UnixTimeMs() { unix_time_ms="$(($(date -d "$1" +'%s') * 1000))"