Files
cfw-autumn/server/tests/integration/balances/utils/lockUtils/deleteLock.ts
2026-03-08 21:04:34 +00:00

21 lines
533 B
TypeScript

import type { TestContext } from "@tests/utils/testInitUtils/createTestContext.js";
import { redis } from "@/external/redis/initRedis.js";
import { buildLockReceiptKey } from "@/internal/balances/utils/lock/buildLockReceiptKey.js";
export const deleteLock = async ({
ctx,
lockKey,
}: {
ctx: TestContext;
lockKey: string;
}) => {
const hashedKey = Bun.hash(lockKey).toString();
const redisReceiptKey = buildLockReceiptKey({
orgId: ctx.org.id,
env: ctx.env,
lockKey: hashedKey,
});
await redis.del(redisReceiptKey);
};