mirror of https://gitlab.com/bashrc2/epicyon
Set thread on conversation root
parent
92c3558992
commit
f31c254ef9
24
posts.py
24
posts.py
|
@ -1346,15 +1346,17 @@ def _create_post_s2s(base_dir: str, nickname: str, domain: str, port: int,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# https://codeberg.org/fediverse/fep/src/branch/main/fep/76ea/fep-76ea.md
|
|
||||||
if convthread_id:
|
|
||||||
if isinstance(convthread_id, str):
|
|
||||||
new_post['object']['thread'] = convthread_id
|
|
||||||
|
|
||||||
# is this a root post of a conversation?
|
# is this a root post of a conversation?
|
||||||
# https://codeberg.org/fediverse/fep/src/branch/main/fep/76ea/fep-76ea.md
|
# https://codeberg.org/fediverse/fep/src/branch/main/fep/76ea/fep-76ea.md
|
||||||
if conversation_root and not in_reply_to:
|
if conversation_root and not in_reply_to:
|
||||||
new_post['object']['root'] = conversation_root
|
new_post['object']['root'] = conversation_root
|
||||||
|
if not convthread_id:
|
||||||
|
convthread_id = post_id_to_convthread_id(new_post_id, published)
|
||||||
|
|
||||||
|
# https://codeberg.org/fediverse/fep/src/branch/main/fep/76ea/fep-76ea.md
|
||||||
|
if convthread_id:
|
||||||
|
if isinstance(convthread_id, str):
|
||||||
|
new_post['object']['thread'] = convthread_id
|
||||||
|
|
||||||
# pixelfed/friendica style location representation
|
# pixelfed/friendica style location representation
|
||||||
location = get_location_dict_from_tags(tags)
|
location = get_location_dict_from_tags(tags)
|
||||||
|
@ -1466,15 +1468,17 @@ def _create_post_c2s(base_dir: str, nickname: str, domain: str, port: int,
|
||||||
"crawlable": False
|
"crawlable": False
|
||||||
}
|
}
|
||||||
|
|
||||||
# https://codeberg.org/fediverse/fep/src/branch/main/fep/76ea/fep-76ea.md
|
|
||||||
if convthread_id:
|
|
||||||
if isinstance(convthread_id, str):
|
|
||||||
new_post['thread'] = convthread_id
|
|
||||||
|
|
||||||
# is this a root post of a conversation?
|
# is this a root post of a conversation?
|
||||||
# https://codeberg.org/fediverse/fep/src/branch/main/fep/76ea/fep-76ea.md
|
# https://codeberg.org/fediverse/fep/src/branch/main/fep/76ea/fep-76ea.md
|
||||||
if conversation_root and not in_reply_to:
|
if conversation_root and not in_reply_to:
|
||||||
new_post['root'] = conversation_root
|
new_post['root'] = conversation_root
|
||||||
|
if not convthread_id:
|
||||||
|
convthread_id = post_id_to_convthread_id(new_post_id, published)
|
||||||
|
|
||||||
|
# https://codeberg.org/fediverse/fep/src/branch/main/fep/76ea/fep-76ea.md
|
||||||
|
if convthread_id:
|
||||||
|
if isinstance(convthread_id, str):
|
||||||
|
new_post['thread'] = convthread_id
|
||||||
|
|
||||||
# pixelfed/friendica style location representation
|
# pixelfed/friendica style location representation
|
||||||
location = get_location_dict_from_tags(tags)
|
location = get_location_dict_from_tags(tags)
|
||||||
|
|
Loading…
Reference in New Issue