diff --git a/lib/types/message-types.js b/lib/types/message-types.js --- a/lib/types/message-types.js +++ b/lib/types/message-types.js @@ -330,6 +330,7 @@ ...SidebarSourceMessageData, id: string, }; + export const rawSidebarSourceMessageInfoValidator: TInterface = tShape({ type: tNumber(messageTypes.SIDEBAR_SOURCE), @@ -338,8 +339,25 @@ time: t.Number, sourceMessage: t.maybe( t.union([ - rawComposableMessageInfoValidator, - rawRobotextMessageInfoValidator, + rawTextMessageInfoValidator, + rawCreateThreadMessageInfoValidator, + rawAddMembersMessageInfoValidator, + rawCreateSubthreadMessageInfoValidator, + rawChangeSettingsMessageInfoValidator, + rawRemoveMembersMessageInfoValidator, + rawChangeRoleMessageInfoValidator, + rawLeaveThreadMessageInfoValidator, + rawJoinThreadMessageInfoValidator, + rawCreateEntryMessageInfoValidator, + rawEditEntryMessageInfoValidator, + rawDeleteEntryMessageInfoValidator, + rawRestoreEntryMessageInfoValidator, + rawImagesMessageInfoValidator, + rawMediaMessageInfoValidator, + rawLegacyUpdateRelationshipMessageInfoValidator, + rawCreateSidebarMessageInfoValidator, + rawUnsupportedMessageInfoValidator, + rawUpdateRelationshipMessageInfoValidator, ]), ), id: tID,