hd-utils
Version:
A handy utils for modern JS developers
13 lines (12 loc) • 404 B
JavaScript
import SHA256 from "./SHA256";
/**
* Will generate a unique cache key for the passed payload
* @date 10/25/2023 - 11:14:03 AM
*/
export default function generateCacheKey(payload) {
// Convert the payload to a JSON string
const payloadString = JSON.stringify(payload);
// Generate a unique hash using SHA-256
const hash = SHA256(payloadString).toString();
return `cache-${hash}`;
}