change hifi instance DELETE to use query string
This commit is contained in:
parent
e4a94b286b
commit
ef3790d146
2 changed files with 4 additions and 4 deletions
|
|
@ -24728,12 +24728,12 @@ def hifi_add_instance():
|
||||||
return jsonify({'success': False, 'error': str(e)}), 500
|
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
|
@admin_only
|
||||||
def hifi_remove_instance(url):
|
def hifi_remove_instance():
|
||||||
"""Remove a HiFi API instance."""
|
"""Remove a HiFi API instance."""
|
||||||
try:
|
try:
|
||||||
url = url.strip().rstrip('/')
|
url = (request.args.get('url') or '').strip().rstrip('/')
|
||||||
if not url:
|
if not url:
|
||||||
return jsonify({'success': False, 'error': 'URL is required'}), 400
|
return jsonify({'success': False, 'error': 'URL is required'}), 400
|
||||||
from database.music_database import get_database
|
from database.music_database import get_database
|
||||||
|
|
|
||||||
|
|
@ -3414,7 +3414,7 @@ async function addHiFiInstance() {
|
||||||
|
|
||||||
async function removeHiFiInstance(url) {
|
async function removeHiFiInstance(url) {
|
||||||
try {
|
try {
|
||||||
const resp = await fetch(`/api/hifi/instances/${encodeURIComponent(url)}`, {
|
const resp = await fetch(`/api/hifi/instances?url=${encodeURIComponent(url)}`, {
|
||||||
method: 'DELETE'
|
method: 'DELETE'
|
||||||
});
|
});
|
||||||
const data = await resp.json();
|
const data = await resp.json();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue