Skip to content

Commit f30e31c

Browse files
committed
fix: use nullish coalescing for token accumulation
1 parent 710b76d commit f30e31c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

base-action/src/run-claude-sdk.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,10 @@ export async function runClaudeWithSdk(
182182

183183
if (message.type === "assistant") {
184184
const usage = (message as SDKAssistantMessage).message.usage;
185-
totalInputTokens += usage.input_tokens || 0;
186-
totalOutputTokens += usage.output_tokens || 0;
187-
totalCacheReadTokens += usage.cache_read_input_tokens || 0;
188-
totalCacheWriteTokens += usage.cache_creation_input_tokens || 0;
185+
totalInputTokens += usage.input_tokens ?? 0;
186+
totalOutputTokens += usage.output_tokens ?? 0;
187+
totalCacheReadTokens += usage.cache_read_input_tokens ?? 0;
188+
totalCacheWriteTokens += usage.cache_creation_input_tokens ?? 0;
189189
}
190190
}
191191
} catch (error) {

0 commit comments

Comments
 (0)