Improve teardown

This commit is contained in:
x032205
2025-07-07 19:18:53 -04:00
parent 22ae1aeee4
commit 2648ac1c90
@@ -38,6 +38,7 @@ import {
TBitbucketDataSourceWithConnection, TBitbucketDataSourceWithConnection,
TQueueBitbucketResourceDiffScan TQueueBitbucketResourceDiffScan
} from "./bitbucket-secret-scanning-types"; } from "./bitbucket-secret-scanning-types";
import { logger } from "@app/lib/logger";
export const BitbucketSecretScanningFactory = () => { export const BitbucketSecretScanningFactory = () => {
const initialize: TSecretScanningFactoryInitialize< const initialize: TSecretScanningFactoryInitialize<
@@ -116,15 +117,19 @@ export const BitbucketSecretScanningFactory = () => {
const authHeader = `Basic ${Buffer.from(`${email}:${apiToken}`).toString("base64")}`; const authHeader = `Basic ${Buffer.from(`${email}:${apiToken}`).toString("base64")}`;
await request.delete( try {
`${IntegrationUrls.BITBUCKET_API_URL}/2.0/workspaces/${config.workspaceSlug}/hooks/${webhookId}`, await request.delete(
{ `${IntegrationUrls.BITBUCKET_API_URL}/2.0/workspaces/${config.workspaceSlug}/hooks/${webhookId}`,
headers: { {
Authorization: authHeader, headers: {
Accept: "application/json" Authorization: authHeader,
Accept: "application/json"
}
} }
} );
); } catch (err) {
logger.error(`teardown: Bitbucket - Failed to call delete on webhook [webhookId=${webhookId}]`);
}
}; };
const listRawResources: TSecretScanningFactoryListRawResources<TBitbucketDataSourceWithConnection> = async ( const listRawResources: TSecretScanningFactoryListRawResources<TBitbucketDataSourceWithConnection> = async (