strapi-pfapi
Version:
a strapi plugin library uses local and redis caches to achieve single digit milliseconds on average api response time.
22 lines (19 loc) • 498 B
JavaScript
;
const get_checksum = require('./get-checksum');
// strapi specific
/**
* the case without id is for aggregate operations like count, the result may change
* when some record data is changed, deleted or inserted
*
*
* @param {*} param0
* @returns
*/
module.exports = ({uid, id}) => {
if (!uid) {
throw new Error(`generate dependency key without uid`);
}
if (id === undefined) id = '';
else id = String(id);
return get_checksum({uid, id});
};