feat: interaction cache

This commit is contained in:
2023-04-25 12:57:09 +01:00
parent ce6a4ce35c
commit 69ec48141b
6 changed files with 115 additions and 59 deletions

View File

@ -1,6 +1,7 @@
import { HexKey, RawEvent, UserMetadata } from "@snort/nostr";
import { hexToBech32, unixNowMs } from "Util";
import { DmCache } from "./DMCache";
import { InteractionCache } from "./EventInteractionCache";
import { UserCache } from "./UserCache";
export interface MetadataCache extends UserMetadata {
@ -48,6 +49,7 @@ export function mapEventToProfile(ev: RawEvent) {
export async function preload() {
await UserCache.preload();
await DmCache.preload();
await InteractionCache.preload();
}
export { UserCache, DmCache };