change hifi instance DELETE to use query string

This commit is contained in:
elmerohueso 2026-04-28 18:24:10 -06:00
parent e4a94b286b
commit ef3790d146
2 changed files with 4 additions and 4 deletions

View file

@ -24728,12 +24728,12 @@ def hifi_add_instance():
return jsonify({'success': False, 'error': str(e)}), 500
@app.route('/api/hifi/instances/<path:url>', methods=['DELETE'])
@app.route('/api/hifi/instances', methods=['DELETE'])
@admin_only
def hifi_remove_instance(url):
def hifi_remove_instance():
"""Remove a HiFi API instance."""
try:
url = url.strip().rstrip('/')
url = (request.args.get('url') or '').strip().rstrip('/')
if not url:
return jsonify({'success': False, 'error': 'URL is required'}), 400
from database.music_database import get_database

View file

@ -3414,7 +3414,7 @@ async function addHiFiInstance() {
async function removeHiFiInstance(url) {
try {
const resp = await fetch(`/api/hifi/instances/${encodeURIComponent(url)}`, {
const resp = await fetch(`/api/hifi/instances?url=${encodeURIComponent(url)}`, {
method: 'DELETE'
});
const data = await resp.json();