diff --git a/misc/api.func b/misc/api.func index 15bde49..e21b11f 100644 --- a/misc/api.func +++ b/misc/api.func @@ -16,7 +16,7 @@ post_to_api() { return fi - local API_URL="http://api.community-scripts.org/upload" + local API_URL="http://api.community-scripts.org/dev/upload" local pve_version="not found" pve_version=$(pveversion | awk -F'[/ ]' '{print $2}') @@ -39,6 +39,10 @@ post_to_api() { EOF ) + RESPONSE=$(curl -s -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \ + -H "Content-Type: application/json" \ + -d "$JSON_PAYLOAD") || true + } post_to_api_vm() { @@ -59,7 +63,7 @@ post_to_api_vm() { return fi - local API_URL="http://api.community-scripts.org/upload" + local API_URL="http://api.community-scripts.org/dev/upload" local pve_version="not found" pve_version=$(pveversion | awk -F'[/ ]' '{print $2}') @@ -84,6 +88,10 @@ post_to_api_vm() { EOF ) + RESPONSE=$(curl -s -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \ + -H "Content-Type: application/json" \ + -d "$JSON_PAYLOAD") || true + } POST_UPDATE_DONE=false @@ -96,7 +104,7 @@ post_update_to_api() { if [ "$POST_UPDATE_DONE" = true ]; then return 0 fi - local API_URL="http://api.community-scripts.org/upload/updatestatus" + local API_URL="http://api.community-scripts.org/dev/upload/updatestatus" local status="${1:-failed}" local error="${2:-No error message}" @@ -108,7 +116,9 @@ post_update_to_api() { } EOF ) - + RESPONSE=$(curl -s -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \ + -H "Content-Type: application/json" \ + -d "$JSON_PAYLOAD") || true POST_UPDATE_DONE=true }