Add RenderClient object to DB for client tracking

This commit is contained in:
Brett Williams
2023-05-24 15:40:45 -05:00
parent 31ef59a9d4
commit 9ac1c44ba3
4 changed files with 81 additions and 61 deletions

View File

@@ -9,12 +9,13 @@ from .ffmpeg_helper import generate_thumbnail, save_first_frame
from lib.render_workers.render_worker import RenderStatus
def post_job_to_server(input_path, job_list, client, server_port=8080):
def post_job_to_server(input_path, job_list, hostname, server_port=8080):
# Pack job data and submit to server
job_files = {'file': (os.path.basename(input_path), open(input_path, 'rb'), 'application/octet-stream'),
'json': (None, json.dumps(job_list), 'application/json')}
req = requests.post(f'http://{client}:{server_port}/api/add_job', files=job_files)
req = requests.post(f'http://{hostname}:{server_port}/api/add_job', files=job_files)
return req