#!/usr/bin/env bash
# Pass 1: WP Rocket cache rebuild — homepage ?nocache + wp-cron.php per domain
DOMAINS="studiosoft.id yasmanatura.co.id otomasibisnispintar.com tslaw.id rsia.kendangsari.com theskincodeclinic.com apotekpamekasan.com everybeofficial.com dmark.id surabaya-skincentre.com abimataconsultant.com"
EPOCH=$(date +%s)
BEN="BEN_${EPOCH}"
echo "=== WP ROCKET REBUILD PASS1 $(date -u '+%Y-%m-%d %H:%M:%S UTC') ben=${BEN} ==="
for D in $DOMAINS; do
  H=$(curl -4 -sL -o /dev/null --connect-timeout 5 --max-time 12 \
      -w '%{http_code} %{time_total} %{size_download}' \
      "https://${D}/?nocache=${BEN}" 2>/dev/null)
  echo "HOME ${D} -> ${H}"
  C=$(curl -4 -sL -o /dev/null --connect-timeout 5 --max-time 12 \
      -w '%{http_code} %{time_total} %{size_download}' \
      "https://${D}/wp-cron.php?doing_wp_cron=${EPOCH}" 2>/dev/null)
  echo "CRON ${D} -> ${C}"
done
# control
K=$(curl -4 -sL -o /dev/null --connect-timeout 5 --max-time 12 \
    -w '%{http_code} %{time_total} %{size_download}' "https://www.google.com/" 2>/dev/null)
echo "CONTROL google.com -> ${K}"
echo "=== DONE $(date -u '+%Y-%m-%d %H:%M:%S UTC') ==="
