diff --git a/lib/utils/avatar-utils.js b/lib/utils/avatar-utils.js index be56c1736..474ba0d71 100644 --- a/lib/utils/avatar-utils.js +++ b/lib/utils/avatar-utils.js @@ -1,47 +1,49 @@ // @flow import t from 'tcomb'; import type { TUnion, TInterface } from 'tcomb'; import { tShape, tString, tID } from './validation-utils.js'; import { type ImageAvatarDBContent, type UpdateUserAvatarRemoveRequest, type UpdateUserAvatarRequest, emojiAvatarDBContentValidator, ensAvatarDBContentValidator, + farcasterAvatarDBContentValidator, } from '../types/avatar-types.js'; const imageAvatarDBContentValidator: TInterface = tShape({ type: tString('image'), uploadID: tID, }); const encryptedImageAvatarDBContentValidator: TInterface = tShape({ type: tString('encrypted_image'), uploadID: tID, }); const updateUserAvatarRemoveRequestValidator: TInterface = tShape({ type: tString('remove'), }); const updateUserAvatarRequestValidator: TUnion = t.union([ emojiAvatarDBContentValidator, imageAvatarDBContentValidator, encryptedImageAvatarDBContentValidator, ensAvatarDBContentValidator, + farcasterAvatarDBContentValidator, updateUserAvatarRemoveRequestValidator, ]); export { emojiAvatarDBContentValidator, imageAvatarDBContentValidator, encryptedImageAvatarDBContentValidator, ensAvatarDBContentValidator, updateUserAvatarRemoveRequestValidator, updateUserAvatarRequestValidator, };