SYMBOL INDEX (42 symbols across 26 files) FILE: src/controllers/add-task-controller.js function addTask (line 2) | async function addTask(req, res) { FILE: src/controllers/edit-task-controller.js function editTask (line 2) | async function editTask(req, res) { FILE: src/controllers/get-tasks-controller.js function getTasks (line 3) | async function getTasks(req, res) { FILE: src/controllers/login-controller.js function login (line 3) | async function login(req, res) { FILE: src/controllers/refresh-token-controller.js function refreshToken (line 3) | async function refreshToken(req, res) { FILE: src/controllers/remove-task-controller.js function removeTask (line 3) | async function removeTask(req, res) { FILE: src/controllers/renew-otp-controller.js function renewOTP (line 3) | async function renewOTP(req, res) { FILE: src/controllers/signup-controller.js function signup (line 3) | async function signup(req, res) { FILE: src/controllers/submit-task-controller.js function submitTask (line 2) | async function submitTask(req, res) { FILE: src/controllers/verify-user-controller.js function verifyUser (line 3) | async function verifyUser(req, res) { FILE: src/middleware/verify-token.js function verifyToken (line 4) | function verifyToken(req, res, next) { FILE: src/models/database.js function connectToMongo (line 18) | async function connectToMongo() { function insertUser (line 35) | async function insertUser(data) { function insertVerifiedUser (line 40) | async function insertVerifiedUser(data) { function getUser (line 44) | async function getUser(addedUser) { function getPendingUser (line 49) | async function getPendingUser(u) { function refreshPendingUser (line 54) | async function refreshPendingUser(id, otp) { function deletePendingUser (line 62) | async function deletePendingUser(u) { function getUsers (line 67) | async function getUsers() { function insertToken (line 72) | async function insertToken(jti) { function getToken (line 76) | async function getToken(jti) { function removeToken (line 81) | async function removeToken(jti) { function insertTask (line 86) | async function insertTask(task) { function editTask (line 90) | async function editTask(task, id) { function removeTask (line 98) | async function removeTask(id) { function getTask (line 103) | async function getTask(id) { function submitTask (line 108) | async function submitTask(id, submit) { function getTasks (line 116) | async function getTasks(to) { FILE: src/services/add-task-service.js function addTaskService (line 4) | async function addTaskService(body, user) { FILE: src/services/create-tokens.js function createTokens (line 5) | function createTokens(user) { FILE: src/services/edit-task-service.js function editTaskService (line 4) | async function editTaskService(body, taskID, user) { FILE: src/services/email-service.js function sendEmail (line 12) | async function sendEmail(mail) { FILE: src/services/errors.js function errors (line 1) | function errors(err, req, res, next) { FILE: src/services/get-task-service.js function getTasksService (line 3) | async function getTasksService(user) { FILE: src/services/login-service.js function loginService (line 6) | async function loginService(body) { FILE: src/services/refresh-token-service.js function refreshTokenService (line 7) | async function refreshTokenService(token) { FILE: src/services/remove-task-service.js function removeTaskService (line 3) | async function removeTaskService(taskID, user) { FILE: src/services/renew-otp-service.js function renewOTPService (line 12) | async function renewOTPService(body) { FILE: src/services/signup-service.js function signupService (line 7) | async function signupService(body) { FILE: src/services/submit-task-service.js function submitTaskService (line 4) | async function submitTaskService(body, taskID, user) { FILE: src/services/throw-error.js function throwError (line 1) | function throwError(status, message) { FILE: src/services/verify-user-service.js function verifyUserService (line 11) | async function verifyUserService(body) {