mirror of
https://github.com/uniwhale-io/DefiLlama-yield-server.git
synced 2026-01-12 08:53:45 +08:00
input check
This commit is contained in:
14
package-lock.json
generated
14
package-lock.json
generated
@@ -28,6 +28,7 @@
|
||||
"pg-promise": "^10.11.1",
|
||||
"simple-statistics": "^7.7.5",
|
||||
"superagent": "^6.1.0",
|
||||
"validator": "^13.9.0",
|
||||
"web3": "^1.4.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -18617,6 +18618,14 @@
|
||||
"builtins": "^1.0.3"
|
||||
}
|
||||
},
|
||||
"node_modules/validator": {
|
||||
"version": "13.9.0",
|
||||
"resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz",
|
||||
"integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==",
|
||||
"engines": {
|
||||
"node": ">= 0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/varint": {
|
||||
"version": "5.0.2",
|
||||
"resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
|
||||
@@ -34033,6 +34042,11 @@
|
||||
"builtins": "^1.0.3"
|
||||
}
|
||||
},
|
||||
"validator": {
|
||||
"version": "13.9.0",
|
||||
"resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz",
|
||||
"integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA=="
|
||||
},
|
||||
"varint": {
|
||||
"version": "5.0.2",
|
||||
"resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
"pg-promise": "^10.11.1",
|
||||
"simple-statistics": "^7.7.5",
|
||||
"superagent": "^6.1.0",
|
||||
"validator": "^13.9.0",
|
||||
"web3": "^1.4.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
const { getYieldHistory } = require('../controllers/yieldController');
|
||||
const validator = require('validator');
|
||||
|
||||
module.exports.handler = async (event, context) => {
|
||||
context.callbackWaitsForEmptyEventLoop = false;
|
||||
return await getYieldHistory(event.pathParameters.configID);
|
||||
const configID = event.pathParameters.configID;
|
||||
if (!validator.isUUID()) return { status: 'unvalid parameter' };
|
||||
return await getYieldHistory(configID);
|
||||
};
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
const { getYieldLendBorrowHistory } = require('../controllers/yieldController');
|
||||
const validator = require('validator');
|
||||
|
||||
module.exports.handler = async (event, context) => {
|
||||
context.callbackWaitsForEmptyEventLoop = false;
|
||||
return await getYieldLendBorrowHistory(event.pathParameters.configID);
|
||||
const configID = event.pathParameters.configID;
|
||||
if (!validator.isUUID()) return { status: 'unvalid parameter' };
|
||||
return await getYieldLendBorrowHistory(configID);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user