Merge remote-tracking branch 'origin/main' into dev

This commit is contained in:
yml2213
2026-08-01 19:27:19 +08:00
3 changed files with 11 additions and 2 deletions
@@ -49,6 +49,15 @@ test('resolveKuaishouIndustryVoucherValidity uses certExpDays when explicit time
assert.equal(validity.validEndTime, nowMs + 3 * 86_400_000)
})
test('resolveKuaishouIndustryVoucherValidity defaults to thirty days', () => {
const nowMs = 1783394218325
const validity = resolveKuaishouIndustryVoucherValidity({}, nowMs)
assert.equal(validity.validStartTime, nowMs)
assert.equal(validity.validEndTime, nowMs + 30 * 86_400_000)
assert.equal(validity.certExpDays, 30)
})
test('resolveKuaishouIndustryVoucherValidity prefers actual certificate time range', () => {
const validity = resolveKuaishouIndustryVoucherValidity(
{
@@ -14,7 +14,7 @@ import { consumeCallback } from './consume-callback-service.js'
import { destroyCallback } from './destroy-callback-service.js'
import type { KuaishouIndustryVoucherRow, TaskRow } from '../../../types/repository/rows.js'
export const KUAISHOU_INDUSTRY_DEFAULT_VALID_DAYS = 3
export const KUAISHOU_INDUSTRY_DEFAULT_VALID_DAYS = 30
export const KUAISHOU_INDUSTRY_SEND_CALLBACK_STATUS = {
PENDING: 'pending',
SUCCESS: 'success',