fix(rpc): preserve verification icons in message envelopes
This commit is contained in:
parent
cec4361d8b
commit
f0bd6c9699
8 changed files with 138 additions and 19 deletions
|
|
@ -293,11 +293,13 @@ func (r *Router) onChannelsGetMessages(ctx context.Context, req *tg.ChannelsGetM
|
|||
messages = append(messages, &tg.MessageEmpty{ID: id})
|
||||
}
|
||||
}
|
||||
return &tg.MessagesMessages{
|
||||
result := &tg.MessagesMessages{
|
||||
Messages: messages,
|
||||
Chats: tgChannels(userID, []domain.Channel{history.Channel}),
|
||||
Users: r.tgUsersForViewer(userID, history.Users), // viewer 补拉自己的消息(含置顶)须带 self
|
||||
}, nil
|
||||
}
|
||||
r.applyPeerReadModelsToMessages(ctx, userID, result)
|
||||
return result, nil
|
||||
}
|
||||
|
||||
func (r *Router) onChannelsDeleteMessages(ctx context.Context, req *tg.ChannelsDeleteMessagesRequest) (*tg.MessagesAffectedMessages, error) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue