Fixes post endpoint for updating stream title
- adds python import, flask.Request - ensures flask endpoint /api/update/streamtitle returns valid status code response. - updates static/script.js "updateStreamTitle" to accept variable input
This commit is contained in:
parent
b7fcfe2b4a
commit
c8fe794144
2 changed files with 7 additions and 10 deletions
7
app.py
7
app.py
|
@ -34,7 +34,7 @@ import requests
|
||||||
import json
|
import json
|
||||||
from os import path
|
from os import path
|
||||||
from pprint import pprint
|
from pprint import pprint
|
||||||
from flask import Flask, request
|
from flask import Flask, request, Response
|
||||||
|
|
||||||
# load json data, or raise exception.
|
# load json data, or raise exception.
|
||||||
if path.exists('resources/data.json'):
|
if path.exists('resources/data.json'):
|
||||||
|
@ -79,10 +79,9 @@ def getServerStatus():
|
||||||
def updateStreamTitle():
|
def updateStreamTitle():
|
||||||
response = session.post(
|
response = session.post(
|
||||||
stream_data['stream_url'] + '/api/admin/config/streamtitle',
|
stream_data['stream_url'] + '/api/admin/config/streamtitle',
|
||||||
data=json.dumps({'value': request.json()})
|
data=json.dumps({'value': request.get_json(force=True)})
|
||||||
)
|
)
|
||||||
print(response.json())
|
return Response(status=response.status_code)
|
||||||
return response.status_code
|
|
||||||
|
|
||||||
|
|
||||||
@app.route('/api/update/servertags', methods=['POST'])
|
@app.route('/api/update/servertags', methods=['POST'])
|
||||||
|
|
|
@ -15,20 +15,18 @@ async function uiUpdate() {
|
||||||
}, 1000)
|
}, 1000)
|
||||||
}
|
}
|
||||||
|
|
||||||
async function updateStreamTitle() {
|
async function updateStreamTitle(value) {
|
||||||
response = await fetch('http://127.0.0.1:5000/api/update/streamtitle',
|
response = await fetch('http://127.0.0.1:5000/api/update/streamtitle',
|
||||||
{
|
{
|
||||||
method:'POST',
|
method:'POST',
|
||||||
data:JSON.stringify('a big test')
|
body:JSON.stringify(value)
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
const data = await response.json()
|
await uiUpdate()
|
||||||
return data
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async function Main() {
|
async function Main() {
|
||||||
// console.log(await updateStreamTitle())
|
await uiUpdate()
|
||||||
// console.log(await uiUpdate())
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Main()
|
Main()
|
||||||
|
|
Loading…
Reference in a new issue