update/doc comments + create assets collection
This commit is contained in:
5 files changed
+18
-7
No files matched your search
@@ -3,6 +3,10 @@ const bcrypt = require('bcrypt');
|
||||
const joi = require("joi");
|
||||
const salt = 12;
|
||||
|
||||
/**
|
||||
* @param {MongoClient.collection} users db collection
|
||||
* @returns {express.Router} authentication router
|
||||
*/
|
||||
module.exports = (users) => {
|
||||
const router = require("express").Router();
|
||||
|
||||
|
||||
@@ -2,9 +2,8 @@ const status = require("../util/statuses");
|
||||
const session = require("express-session");
|
||||
|
||||
/**
|
||||
* createMiddleware returns a middleware function for express.
|
||||
* @param {MongoClient.collection} users
|
||||
* @return {async function}
|
||||
* @param {MongoClient.collection} users db collection
|
||||
* @returns {async function} middleware handler function
|
||||
*/
|
||||
const createMiddleware = (users) => {
|
||||
return async (req, res, next) => {
|
||||
|
||||
@@ -7,7 +7,7 @@ const assetForms = [
|
||||
/**
|
||||
* selectAssetForm changes which form is displayed
|
||||
* to create specified assets.
|
||||
* @param {string} assetId
|
||||
* @param {string} assetFormId
|
||||
*/
|
||||
function selectAssetForm(assetFormId) {
|
||||
for (let i = 0; i < assetForms.length; i++) {
|
||||
|
||||
+7
-1
@@ -3,7 +3,13 @@ const bcrypt = require('bcrypt');
|
||||
const joi = require("joi");
|
||||
const salt = 12;
|
||||
|
||||
module.exports = (middleware, users) => {
|
||||
/**
|
||||
* @param {function} middleware handler
|
||||
* @param {MongoClient.collection} users db collection
|
||||
* @param {MongoClient.collection} assets db collection
|
||||
* @returns {express.Router} user protected routes router
|
||||
*/
|
||||
module.exports = (middleware, users, assets) => {
|
||||
const router = require("express").Router();
|
||||
|
||||
router.use(middleware);
|
||||
|
||||
Reference in new issue
Block a user