接口边界
/conversations/setUnread
单调推进 read_seq,使剩余未读消息不超过 unread。
application/json
用户会话 Key 与期望保留的最大未读数。
TypeScript 定义
在 TypeScript 中使用 request body 类型。
设置会话最大未读数的参数。
{ "status": 200}
清除会话未读
把 read_seq 推进到当前已提交 head;message_seq 等未知旧字段会被忽略。
把会话隐藏到当前 head
把 deleted_to_seq 推进到当前已提交 head,但不删除 Channel 成员关系。
目标用户的唯一标识。
1 <= length
目标 Channel 的逻辑标识;个人 Channel 场景通常填写对方 UID。
Channel 类型编号;1 表示个人 Channel,2 表示群组 Channel,其他值属于扩展类型。
uint8
1 <= value <= 255
希望最多保留的未读消息数量;必须大于等于 0,服务端只会单调推进 read_seq。
0 <= value