addUserCustomData
talawa-api / resolvers/Mutation/addUserCustomData / addUserCustomData
Variable: addUserCustomData
> const
addUserCustomData: MutationResolvers
["addUserCustomData"
]
Mutation resolver to add or update custom data for a user within a joined organization.
This function allows a user to add or update a custom field with a name and value for an organization they are a part of. It performs several checks and operations:
- Validates that the user exists.
- Verifies that the organization exists.
- Checks if user custom data for the given organization already exists.
- If it exists, updates the custom field; if not, creates a new entry.
Param
The parent object for the mutation (not used in this function).
Param
The arguments provided with the request, including:
organizationId
: The ID of the organization for which custom data is being added.dataName
: The name of the custom data field.dataValue
: The value of the custom data field.
Param
The context of the entire application, including user information and other context-specific data.
Returns
A promise that resolves to the newly added or updated user custom data object.