#!/usr/bin/env bash
# onx-postqueue-flush — postqueue -f (tüm kuyruğu yeniden dene)
# stdin: {}
# stdout: {"ok":true,"message":"…"}

set -euo pipefail
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
source "${SCRIPT_DIR}/_lib/common.sh"

require_root
require_cmd postqueue

INPUT=$(cat)

if ! postqueue -f 2>/dev/null; then
    json_fail 3 "postqueue -f başarısız"
fi

json_ok "{\"ok\":true,\"message\":\"Kuyruk flush tetiklendi (postqueue -f)\"}"
