9 lines
319 B
TypeScript
9 lines
319 B
TypeScript
/** A swallowed snapshot/persistence error returns null; it is not an audit receipt. */
|
|
export async function confirmWireguardImportRevision(save: () => Promise<{ created: boolean; revision: unknown } | null | undefined>): Promise<boolean> {
|
|
try {
|
|
return (await save()) != null
|
|
} catch {
|
|
return false
|
|
}
|
|
}
|