Files
cal.diy/packages/features/ee/organizations/lib/billing/tasker/constants.ts
T

10 lines
658 B
TypeScript

export const INCREMENT_USAGE_JOB_ID = "platform.billing.increment-usage";
export const RESCHEDULE_USAGE_INCREMENT_JOB_ID = "platform.billing.reschedule-usage-increment";
export const CANCEL_USAGE_INCREMENT_JOB_ID = "platform.billing.cancel-usage-increment";
const INCREMENT_USAGE_JOB_TAG = "platform.billing.usage.";
export const getIncrementUsageJobTag = (bookingUid: string): string =>
`${INCREMENT_USAGE_JOB_TAG}${bookingUid}`;
const INCREMENT_USAGE_IDEMPOTENCY_KEY = `platform.billing.usage.`;
export const getIncrementUsageIdempotencyKey = (bookingUid: string, userId: number): string =>
`${INCREMENT_USAGE_IDEMPOTENCY_KEY}${bookingUid}-${userId}`;