(gid: int)
| 14776 | body_txt = "[decrypt failed]" |
| 14777 | |
| 14778 | m = { |
| 14779 | "id": r["id"], |
| 14780 | "sender": r["sender"], |
| 14781 | "kind": "voice" if has_voice else "text", |
| 14782 | "body": body_txt if not has_voice else "", |
| 14783 | "created_at_local": _local_time_str(r["created_at"]), |
| 14784 | "created_at_utc": r["created_at"], |
| 14785 | "voice_id": v["id"] if v else None, |
| 14786 | "voice_mime": v["mime"] if v else "audio/webm", |
| 14787 | } |
nothing calls this directly
no test coverage detected