lambda-live-debugger
Version:
Debug Lambda functions locally like it is running in the cloud
7 lines (6 loc) • 356 B
JavaScript
import { isStreaming } from "./isStreaming";
import { stringHasher } from "./stringHasher";
export const getChecksum = async (body, { streamHasher, checksumAlgorithmFn, base64Encoder }) => {
const digest = isStreaming(body) ? streamHasher(checksumAlgorithmFn, body) : stringHasher(checksumAlgorithmFn, body);
return base64Encoder(await digest);
};