diff --git a/keyserver/src/responders/relationship-responders.js b/keyserver/src/responders/relationship-responders.js --- a/keyserver/src/responders/relationship-responders.js +++ b/keyserver/src/responders/relationship-responders.js @@ -5,7 +5,7 @@ import { type TraditionalRelationshipRequest, type RelationshipErrors, - relationshipActionsList, + traditionalRelationshipActionsList, } from 'lib/types/relationship-types.js'; import { tShape } from 'lib/utils/validation-utils.js'; @@ -14,7 +14,10 @@ export const updateRelationshipInputValidator: TInterface = tShape({ - action: t.enums.of(relationshipActionsList, 'relationship action'), + action: t.enums.of( + traditionalRelationshipActionsList, + 'relationship action', + ), userIDs: t.list(t.String), }); diff --git a/lib/types/relationship-types.js b/lib/types/relationship-types.js --- a/lib/types/relationship-types.js +++ b/lib/types/relationship-types.js @@ -55,6 +55,8 @@ export type TraditionalRelationshipAction = $Values< typeof traditionalRelationshipActions, >; +export const traditionalRelationshipActionsList: $ReadOnlyArray = + values(traditionalRelationshipActions); export const relationshipButtons = Object.freeze({ FRIEND: 'friend',