source dump of claude code
at main 17 lines 601 B view raw
1import { getGlobalConfig, saveGlobalConfig } from '../../utils/config.js' 2 3export function recordTipShown(tipId: string): void { 4 const numStartups = getGlobalConfig().numStartups 5 saveGlobalConfig(c => { 6 const history = c.tipsHistory ?? {} 7 if (history[tipId] === numStartups) return c 8 return { ...c, tipsHistory: { ...history, [tipId]: numStartups } } 9 }) 10} 11 12export function getSessionsSinceLastShown(tipId: string): number { 13 const config = getGlobalConfig() 14 const lastShown = config.tipsHistory?.[tipId] 15 if (!lastShown) return Infinity 16 return config.numStartups - lastShown 17}