diff --git a/lib/shared/messages/update-relationship-message-spec.js b/lib/shared/messages/update-relationship-message-spec.js --- a/lib/shared/messages/update-relationship-message-spec.js +++ b/lib/shared/messages/update-relationship-message-spec.js @@ -1,6 +1,7 @@ // @flow import invariant from 'invariant'; +import t from 'tcomb'; import { type CreateMessageInfoParams, @@ -24,6 +25,7 @@ UpdateRelationshipMessageData, UpdateRelationshipMessageInfo, } from '../../types/messages/update-relationship.js'; +import { rawUpdateRelationshipMessageInfoValidator } from '../../types/messages/update-relationship.js'; import type { ThreadInfo } from '../../types/minimally-encoded-thread-permissions-types.js'; import type { NotifTexts } from '../../types/notif-types.js'; import type { RelativeUserInfo } from '../../types/user-types.js'; @@ -232,5 +234,8 @@ canBePinned: false, - validator: rawLegacyUpdateRelationshipMessageInfoValidator, + validator: t.union([ + rawLegacyUpdateRelationshipMessageInfoValidator, + rawUpdateRelationshipMessageInfoValidator, + ]), });