forked from
oppi.li/claude-code
source dump of claude code
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}