MCPcopy Create free account
hub / github.com/dailydotdev/apps / useClickbaitTries

Function useClickbaitTries

packages/shared/src/hooks/useClickbaitTries.ts:5–12  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3import { clickbaitTriesMax } from '../lib/featureManagement';
4
5export function useClickbaitTries() {
6 const { user } = useAuthContext();
7 const maxTries = useFeature(clickbaitTriesMax);
8 const usedTries = user?.clickbaitTries ?? 0;
9 const hasUsedFreeTrial = usedTries >= maxTries;
10 const triesLeft = maxTries - usedTries;
11 return { maxTries, hasUsedFreeTrial, triesLeft };
12}
13
14export default useClickbaitTries;

Callers 4

ToggleClickbaitShieldFunction · 0.90
ClickbaitShieldFunction · 0.90
FeedSettingsAISectionFunction · 0.90
PostClickbaitShieldFunction · 0.90

Calls 2

useAuthContextFunction · 0.90
useFeatureFunction · 0.90

Tested by

no test coverage detected