currentUserExists
talawa-api / resolvers/middleware/currentUserExists / currentUserExists
Function: currentUserExists()
> currentUserExists(): (next
) => (root
, args
, context
, info
) => Promise
<any
>
Middleware function to check if the current user exists in the database.
This function is used to check if the user making a request to the server exists in the database. If the user does not exist, the function throws an error.
Returns
Function
The result of the next function in the resolver chain.
Parameters
next
(root
, args
, context
, info
) => any
Returns
Function
Parameters
root
any
args
any
context
context.userId
any
info
any
Returns
Promise
<any
>
See
- User - The User model used to interact with the users collection in the database.
- USER_NOT_FOUND_ERROR - The error message to display when the user is not found.
- errors - The library used to create custom errors in the application.