Nathan Baulch 9f1fa0e440
Fix another batch of spelling typos (#13915)
* Fix typos

* Remove repeated words

* Minor grammar fixes
2022-11-07 21:30:24 +08:00

54 lines
1.7 KiB
JavaScript

/**
* The UserController file is a very simple one, which does not need to be changed manually,
* unless there's a case where business logic routes the request to an entity which is not
* the service.
* The heavy lifting of the Controller item is done in Request.js - that is where request
* parameters are extracted and sent to the service, and where response is handled.
*/
const Controller = require('./Controller');
const service = require('../services/UserService');
const createUser = async (request, response) => {
await Controller.handleRequest(request, response, service.createUser);
};
const createUsersWithArrayInput = async (request, response) => {
await Controller.handleRequest(request, response, service.createUsersWithArrayInput);
};
const createUsersWithListInput = async (request, response) => {
await Controller.handleRequest(request, response, service.createUsersWithListInput);
};
const deleteUser = async (request, response) => {
await Controller.handleRequest(request, response, service.deleteUser);
};
const getUserByName = async (request, response) => {
await Controller.handleRequest(request, response, service.getUserByName);
};
const loginUser = async (request, response) => {
await Controller.handleRequest(request, response, service.loginUser);
};
const logoutUser = async (request, response) => {
await Controller.handleRequest(request, response, service.logoutUser);
};
const updateUser = async (request, response) => {
await Controller.handleRequest(request, response, service.updateUser);
};
module.exports = {
createUser,
createUsersWithArrayInput,
createUsersWithListInput,
deleteUser,
getUserByName,
loginUser,
logoutUser,
updateUser,
};