Files
desktop/app/providers/AvatarProvider/useAvatarDelivery.ts
rosetta 83f38dc63f 'init'
2026-01-30 05:01:05 +02:00

10 lines
446 B
TypeScript

import { useContext } from "react";
import { AvatarContext } from "./AvatarProvider";
export function useAvatarDelivery(publicKey: string) {
const context : any = useContext(AvatarContext);
if (!context) {
throw new Error("useAvatarDelivery must be used within an AvatarProvider");
}
return [context.deliveredAvatars.includes(publicKey), context.laterAvatarDelivery.bind(context), context.sendMyAvatarTo.bind(context)];
}