ditto/src/DittoUploads.ts
2024-09-07 10:32:14 -05:00

16 lines
307 B
TypeScript

import { LRUCache } from 'lru-cache';
import { Time } from '@/utils/time.ts';
export interface DittoUpload {
id: string;
pubkey: string;
url: string;
tags: string[][];
uploadedAt: Date;
}
export const dittoUploads = new LRUCache<string, DittoUpload>({
max: 1000,
ttl: Time.minutes(15),
});