(tipId: string)
| 1 | import { getGlobalConfig, saveGlobalConfig } from '../../utils/config.js' |
| 2 | |
| 3 | export 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 | |
| 12 | export function getSessionsSinceLastShown(tipId: string): number { |
| 13 | const config = getGlobalConfig() |
no test coverage detected