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
7
app.py
7
app.py
|
@ -34,7 +34,7 @@ import requests
|
|||
import json
|
||||
from os import path
|
||||
from pprint import pprint
|
||||
from flask import Flask, request
|
||||
from flask import Flask, request, Response
|
||||
|
||||
# load json data, or raise exception.
|
||||
if path.exists('resources/data.json'):
|
||||
|
@ -79,10 +79,9 @@ def getServerStatus():
|
|||
def updateStreamTitle():
|
||||
response = session.post(
|
||||
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_code
|
||||
return Response(status=response.status_code)
|
||||
|
||||
|
||||
@app.route('/api/update/servertags', methods=['POST'])
|
||||
|
|
|
@ -15,20 +15,18 @@ async function uiUpdate() {
|
|||
}, 1000)
|
||||
}
|
||||
|
||||
async function updateStreamTitle() {
|
||||
async function updateStreamTitle(value) {
|
||||
response = await fetch('http://127.0.0.1:5000/api/update/streamtitle',
|
||||
{
|
||||
method:'POST',
|
||||
data:JSON.stringify('a big test')
|
||||
body:JSON.stringify(value)
|
||||
}
|
||||
);
|
||||
const data = await response.json()
|
||||
return data
|
||||
await uiUpdate()
|
||||
}
|
||||
|
||||
async function Main() {
|
||||
// console.log(await updateStreamTitle())
|
||||
// console.log(await uiUpdate())
|
||||
await uiUpdate()
|
||||
}
|
||||
|
||||
Main()
|
||||
|
|
Loading…
Reference in New Issue