chore: follow-up cleanup for Feishu topic thread fix

- Remove dead metadata.get('reply_to') fallback in _send_raw_message;
  nothing in the codebase ever sets 'reply_to' inside a metadata dict —
  the key only appears as a top-level send_voice() keyword argument
- Simplify _status_thread_metadata construction in run.py to use a
  single dict literal instead of create-then-mutate pattern; the
  or-{} guard was dead since source.thread_id implies _progress_thread_id
  is also set for Feishu
- Add yuqian@zmetasoft.com to AUTHOR_MAP for contributor attribution
This commit is contained in:
kshitijk4poor 2026-05-06 23:13:05 +05:30 committed by kshitij
parent 441ef75d15
commit 28299afc21
3 changed files with 8 additions and 4 deletions

View file

@ -4091,7 +4091,7 @@ class FeishuAdapter(BasePlatformAdapter):
) -> Any:
effective_reply_to = reply_to
if not effective_reply_to and metadata and metadata.get("thread_id"):
effective_reply_to = metadata.get("reply_to_message_id") or metadata.get("reply_to")
effective_reply_to = metadata.get("reply_to_message_id")
reply_in_thread = bool((metadata or {}).get("thread_id"))
if effective_reply_to:
body = self._build_reply_message_body(