fix: sync moderation flag convergence
This commit is contained in:
parent
5d5883a3d1
commit
3dd9c345d7
10 changed files with 564 additions and 5 deletions
|
|
@ -543,6 +543,28 @@ func tgUpdateForOutboxEventForViewer(event domain.UpdateEvent, viewerUserID int6
|
|||
Date: event.Date,
|
||||
Seq: 0, // 私聊不维护账号级 seq,恒 0
|
||||
}
|
||||
case domain.UpdateEventUserProfile:
|
||||
update := tgOtherUpdateFromEvent(event)
|
||||
if update == nil {
|
||||
return nil
|
||||
}
|
||||
return &tg.Updates{
|
||||
Updates: appendAuxPtsBookkeeping([]tg.UpdateClass{update}, event),
|
||||
Users: tgUsersForViewer(viewerUserID, event.Users),
|
||||
Date: event.Date,
|
||||
Seq: 0,
|
||||
}
|
||||
case domain.UpdateEventChannelState:
|
||||
update := tgOtherUpdateFromEvent(event)
|
||||
if update == nil {
|
||||
return nil
|
||||
}
|
||||
return &tg.Updates{
|
||||
Updates: appendAuxPtsBookkeeping([]tg.UpdateClass{update}, event),
|
||||
Chats: tgChannels(viewerUserID, event.Channels),
|
||||
Date: event.Date,
|
||||
Seq: 0,
|
||||
}
|
||||
case domain.UpdateEventNoop:
|
||||
return nil
|
||||
default:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue