@if (activeTab() === 'scrubber') {
Create Scrubber Job
Scrubber Jobs {{ scrubberJobs().length }}
@if (loading() && scrubberJobs().length === 0) {
} @else if (scrubberJobs().length === 0) {
No scrubber jobs. Create one above.
} @else {
@for (j of scrubberJobs(); track j.id) { }
PatternRetentionStatusScrubbedStartedActions
{{ j.pattern }} {{ j.retention_days }} days {{ j.status }} {{ j.records_scrubbed }} {{ nsToDate(j.started_at) | date:'dd/MM HH:mm' }}
}
} @if (activeTab() === 'idempotency') {
Idempotency Keys {{ idempotencyKeys().length }}
@if (loading() && idempotencyKeys().length === 0) {
} @else if (idempotencyKeys().length === 0) {
No idempotency keys found.
} @else {
@for (k of idempotencyKeys(); track k.key) { }
KeyCreatedExpiresTTLUsedActions
{{ k.key }} {{ nsToDate(k.created_at) | date:'dd/MM HH:mm' }} {{ nsToDate(k.expires_at) | date:'dd/MM HH:mm' }} {{ k.ttl_sec }}s @if (k.used) { Yes } @else { No }
}
}