#!/bin/bash

DATADIR="/mnt/bitcoin-data/bitcoin"
ICON_OFF="/home/ubtssd/.icons/btc_off.svg"
DESKTOP_FILE="/home/ubtssd/Bureau/NODE.desktop"

zenity --question \
  --title="Arrêter Bitcoin Core" \
  --text="⚠️ Confirmer l'arrêt forcé de bitcoind ?" \
  --ok-label="Oui, kill" \
  --cancel-label="Annuler" \
  --width=300

if [ $? -eq 0 ]; then
  bitcoin-cli -datadir="$DATADIR" stop 2>/dev/null
  sleep 3
  pkill bitcoind 2>/dev/null
  sleep 2

  RESTE=$(pgrep bitcoind)
  sed -i "s|Icon=.*|Icon=$ICON_OFF|" "$DESKTOP_FILE"

  if [ -z "$RESTE" ]; then
    zenity --info \
      --title="Bitcoin Core" \
      --text="✅ bitcoind arrêté avec succès." \
      --width=280
  else
    zenity --warning \
      --title="Bitcoin Core" \
      --text="⚠️ bitcoind tourne encore (PID: $RESTE)\nEssaie: kill -9 $RESTE" \
      --width=300
  fi
fi
