"use strict"; const { ROOT_PATH, LIB_PATH, MODELS_PATH, HANDLERS_PATH } = process.env; const { getPagination , getPage } = require( `${ROOT_PATH}/${LIB_PATH}/Misc.js` ); const Model = require( `${ROOT_PATH}/${MODELS_PATH}/vehicles.model.js` ); const getPublicVehiclesList = async(req, res) => { const filter = { status : "Free" }; const select = [ "city", "state", "truck_type", "tyre_type", "destino", "available_date", "createdAt", "updatedAt", "published_date", "status" ]; const { page , elements } = getPagination( req.query ); const retVal = await getPage( page , elements, Model, filter, select ); res.send( retVal ); }; module.exports = { getPublicVehiclesList };