mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-19 05:31:10 +02:00
15 lines
566 B
JavaScript
15 lines
566 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
import timestamp from 'core/utils/timestamp';
|
|
|
|
export function isDeleted(date) {
|
|
// on the kv/data model, deletion_time does not always mean the secret has been deleted.
|
|
// if the delete_version_after is set then the deletion_time will be UTC of that time, even if it's a future time from now.
|
|
// to determine if the secret is deleted we check if deletion_time <= time right now.
|
|
const deletionTime = new Date(date);
|
|
const now = timestamp.now();
|
|
return deletionTime <= now;
|
|
}
|