Files
sukr/src/utils/views/in-memory.ts
2024-07-06 14:41:28 -06:00

16 lines
338 B
TypeScript

const client = new Map<string, number>();
export const getViewsBySlug = async (slug: string) => {
if (slug) {
const prevValue = client.get(slug);
let newValue = 1;
if (prevValue) {
newValue = parseInt(`${prevValue}`) + 1;
client.set(slug, newValue);
} else {
client.set(slug, 1);
}
return newValue;
}
return 0;
};