#!/bin/bash
DEST_DIR="/apps/spotwe.be/spam.spotwe.be"
BASE_URL="https://spotlist.store/spotnet"
WGET="/usr/bin/wget"
LOG_TAG="update-spotlists"
FILES=("whitelist.xml" "blacklist.xml")
if [ ! -d "$DEST_DIR" ]; then
    echo "[$LOG_TAG] Doelmap $DEST_DIR bestaat niet, wordt aangemaakt..."
    mkdir -p "$DEST_DIR" || { echo "[$LOG_TAG] Kan map niet aanmaken"; exit 1; }
fi
for FILE in "${FILES[@]}"; do
    TMP="$DEST_DIR/$FILE.tmp"
    FINAL="$DEST_DIR/$FILE"
    if $WGET -q --timeout=30 --tries=3 -O "$TMP" "$BASE_URL/$FILE"; then
        mv "$TMP" "$FINAL"
        echo "[$LOG_TAG] $FILE succesvol gedownload"
    else
        rm -f "$TMP"
        echo "[$LOG_TAG] FOUT: $FILE downloaden mislukt" >&2
    fi
done

