mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-10 20:28:54 +00:00
Improve teardown
This commit is contained in:
+13
-8
@@ -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 (
|
||||||
|
|||||||
Reference in New Issue
Block a user