start a fedi crosspost thread if fedi crosspost is enabled

This commit is contained in:
mst 2025-03-11 16:08:10 +03:00
parent d00d987a0c
commit deef6ce177
No known key found for this signature in database

8
app.py
View file

@ -712,7 +712,13 @@ def addAnswer():
if not answer:
abort(400, _("Missing 'answer' attribute or 'answer' is empty"))
return func.addAnswer(question_id, answer, cw)
return_val = func.addAnswer(question_id, answer, cw)
if cfg['crosspost']['fediverse']['enabled']:
fedi_crosspost_thread = threading.Thread(target=func.postOnFediverse, name=f"fediverse crosspost thread for {question_id}", args=(question_id, answer, cw,))
fedi_crosspost_thread.start()
return return_val
# -- uploaders --