matrix-org / matrix-org/matrix-python-sdk
Event object no longer has "membership" key
未关闭
还没有人认领这个 Issue。
- 主要语言
- Python
- 星标
- 266
- 派生
- 118
- PR 合并指标
- 30 天内没有已合并 PR
描述
First reported at https://github.com/zulip/python-zulip-api/issues/612. For example, code like https://github.com/matrix-org/matrix-python-sdk/blob/a469d531b6879c5687718937a0bfcb443155ce43/samples/SimpleChatClient.py#L26 no longer works.
The list of keys of the event object as of now:
`['unsigned', 'origin_server_ts', 'type', 'room_id', 'content', 'sender', 'event_id']`.
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先跟踪 SDK 如何构造 event object,并将其当前的 keys 与 samples/SimpleChatClient.py 第 26 行中的成员访问进行比较。根据链接的报告确认预期的 event 结构,如适用则恢复缺失的 membership 数据,并验证 sample 不再失败。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- python
- 领域
- api
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 48/100