CodeChain-io / CodeChain-io/codechain-indexer
Validate `firstEvaluatedKey` and `lastEvaluatedKey`'s length
Open
- Dominant language
- TypeScript
- Stars
- 21
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
Here is the code that validates `firstEvaluatedKey` and `lastEvaluatedKey`.
```
export const txPaginationSchema = {
firstEvaluatedKey: Joi.array().items(Joi.number(), Joi.number()),
lastEvaluatedKey: Joi.array().items(Joi.number(), Joi.number())
};
```
The above condition does not check an input array's length. All of these inputs `[]`, `[1]`, `[1,2]` and `[1,2,3]` are valid in the current implementation. Only `[1,2]` should pass the validation and other `[]`, `[1]`, `[1,2,3]` should fail the validation.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.