Files
MikrotikManager/backend/src/services/wireguard-import-revision.ts
T

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
}
}