#!/bin/bash

# Pastikan argumen username telah diberikan
if [ $# -eq 0 ]; then
    echo "Usage: $0 [username]"
    exit 1
fi

#variabel yang diperlukan
domain=$(cat /root/domain)
token=$(cat /root/token.json | jq -r .access_token)
api_host="127.0.0.1"
api_port=$(netstat -tunlp | grep 'python' | awk '{split($4, a, ":"); print a[2]}')

# Mengambil username dari argumen
username=$1

# Mengirim permintaan DELETE menggunakan curl
curl -s -X 'DELETE' \
    "http://${api_host}:${api_port}/api/user/${username}" \
    -H 'accept: application/json' \
    -H "Authorization: Bearer ${token}" > /dev/null
rm -r /var/www/html/oc-${username}.conf

# Memeriksa apakah penghapusan berhasil
clear
if [ $? -eq 0 ]; then
    echo "User ${username} telah berhasil dihapus."
else
    echo "Gagal menghapus user ${username}. Periksa kembali argumen dan token Anda atau cek username sudah terdaftar pada database."
fi
