Save ssml to outbox

merge-requests/30/head
Bob Mottram 2022-05-12 13:21:03 +01:00
parent bdf61e0a60
commit e19b0647bb
2 changed files with 10 additions and 0 deletions

View File

@ -57,6 +57,7 @@ from delete import outbox_delete
from shares import outbox_share_upload
from shares import outbox_undo_share_upload
from webapp_post import individual_post_as_html
from speaker import update_speaker
def _person_receive_update_outbox(recent_posts_cache: {},
@ -400,6 +401,13 @@ def post_message_to_outbox(session, translate: {},
print('WARN: post not saved to outbox ' + outbox_name)
return False
update_speaker(base_dir, http_prefix,
post_to_nickname, domain, domain_full,
message_json, person_cache,
translate, message_json['actor'],
theme, system_language,
outbox_name)
# save all instance blogs to the news actor
if post_to_nickname != 'news' and outbox_name == 'tlblogs':
if '/' in saved_filename:

View File

@ -554,6 +554,8 @@ def update_speaker(base_dir: str, http_prefix: str,
post_json_object, person_cache,
translate, announcing_actor,
theme_name)
if not speaker_json:
return
account_dir = acct_dir(base_dir, nickname, domain)
speaker_filename = account_dir + '/speaker.json'
save_json(speaker_json, speaker_filename)