MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / formatSessionRemaining

Function formatSessionRemaining

cli/src/components/status-bar.tsx:59–67  ·  view source on GitHub ↗
(ms: number)

Source from the content-addressed store, hash-verified

57}
58
59const formatSessionRemaining = (ms: number): string => {
60 if (ms <= 0) return 'expiring…'
61 if (ms < COUNTDOWN_VISIBLE_MS) return `${formatCountdown(ms)} left`
62 const totalMinutes = Math.ceil(ms / 60_000)
63 if (totalMinutes < 60) return `${totalMinutes}m left`
64 const hours = Math.floor(totalMinutes / 60)
65 const minutes = totalMinutes % 60
66 return minutes === 0 ? `${hours}h left` : `${hours}h ${minutes}m left`
67}
68
69interface StatusBarProps {
70 timerStartTime: number | null

Callers 1

renderStatusIndicatorFunction · 0.85

Calls 1

formatCountdownFunction · 0.85

Tested by

no test coverage detected