refactor(agent): remove obsolete compatibility paths
This commit is contained in:
@@ -14,9 +14,9 @@
|
||||
- `db contacts` 与管理 API 共用读取器;分页 SQL 使用参数绑定、稳定 username 排序及多取一行判断 `hasMore`,不以显示名去重。
|
||||
- CLI 新增 `--limit`(1–10000,默认 200)、`--offset`(默认 0),返回 `hasMore/nextOffset`。`--contains` 是区分大小写的字面量子串;默认输出仍脱敏。
|
||||
- C# 入口 `GetContactsPageAsync` 支持账号、密钥文件和群/非群筛选。未选择账号且密钥缓存包含多个账号时返回 `InvalidArgument`,不会随便选取一个。
|
||||
- `GetFriendsAsync` 保留显式数量上限;全量读取用分页接口。`GetRecentGroupsAsync` 兼容名称仅返回数据库已知群,不承诺最近活动顺序。
|
||||
- `GetFriendsAsync` 保留显式数量上限;全量读取用分页接口。群列表使用 `GetContactsPageAsync` 分页读取,不承诺最近活动顺序。
|
||||
- 联系人详情只映射已知字段;未知标签、签名、来源及共同群数量保持 null。非群联系人数据不能用于证明好友关系。
|
||||
- 群成员使用 `chat_room`、`chatroom_member`、`contact` 的只读 join,`GetGroupMembersAsync` 支持稳定 username 和分页,不回退 UI 枚举;已用测试群脱敏验证。
|
||||
- 群成员使用 `chat_room`、`chatroom_member`、`contact` 的只读 join,`GetGroupMembersPageAsync` 支持稳定 username 和分页,不回退 UI 枚举;已用测试群脱敏验证。
|
||||
- offset 分页不是跨页事务快照;期间发生增删时仍可能重复/遗漏。
|
||||
|
||||
### URL 卡片与草稿
|
||||
|
||||
Reference in New Issue
Block a user