#!/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 POST menggunakan curl
curl -s -X 'POST' \
  "http://${api_host}:${api_port}/api/user/${username}/reset" \
  -H 'accept: application/json' \
  -H "Authorization: Bearer ${token}" \
  -d '' > /dev/null

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

