#!/usr/bin/env bash
set -euo pipefail
DB=${FIYAT_RADAR_DB:-/var/lib/fiyat-radar/fiyat-radar.sqlite}
if [ "${1:-}" = "--" ]; then shift; fi
[ "$#" -gt 0 ] || { echo 'worker-gate: komut yok' >&2; exit 2; }
STATE=1
if [ -r "$DB" ] && command -v sqlite3 >/dev/null 2>&1; then
  V="$(sqlite3 "$DB" "SELECT value FROM settings WHERE key='worker_enabled' LIMIT 1;" 2>/dev/null || true)"
  [ "$V" = "0" ] && STATE=0
fi
if [ "$STATE" -eq 0 ]; then exit 0; fi
exec "$@"
