diff --git a/packages/credentials/src/decryptAndRefreshCredentials.ts b/packages/credentials/src/decryptAndRefreshCredentials.ts index 1a03d82d9..38e2d9c66 100644 --- a/packages/credentials/src/decryptAndRefreshCredentials.ts +++ b/packages/credentials/src/decryptAndRefreshCredentials.ts @@ -46,7 +46,6 @@ export const decryptAndRefreshCredentialsData = async ( }; try { - console.log("refreshing credentials"); const tokens = await ky .post(blockDef.auth.tokenUrl, { json: { diff --git a/packages/credentials/src/getGoogleSpreadsheet.ts b/packages/credentials/src/getGoogleSpreadsheet.ts index 89868238c..05ab852ea 100644 --- a/packages/credentials/src/getGoogleSpreadsheet.ts +++ b/packages/credentials/src/getGoogleSpreadsheet.ts @@ -35,8 +35,6 @@ export const getGoogleSpreadsheet = async ({ secret: env.GOOGLE_SHEETS_CLIENT_SECRET, }; - console.log("is expired", expiry_date && expiry_date > Date.now()); - if (expiry_date && expiry_date > Date.now()) return new GoogleSpreadsheet(spreadsheetId, { token: access_token, diff --git a/packages/forge/blocks/gmail/src/actions/sendEmail.ts b/packages/forge/blocks/gmail/src/actions/sendEmail.ts index 5bb77f76a..1da054ea6 100644 --- a/packages/forge/blocks/gmail/src/actions/sendEmail.ts +++ b/packages/forge/blocks/gmail/src/actions/sendEmail.ts @@ -1,7 +1,7 @@ import { gmail } from "@googleapis/gmail"; import { createAction, option } from "@typebot.io/forge"; import { parseUnknownError } from "@typebot.io/lib/parseUnknownError"; -import { isDefined } from "@typebot.io/lib/utils"; +import { isDefined, isNotEmpty } from "@typebot.io/lib/utils"; import { OAuth2Client } from "google-auth-library"; import { auth } from "../auth"; import { buildEmail } from "../helpers/buildEmail"; @@ -50,6 +50,7 @@ export const sendEmail = createAction({ placeholder: "john.doe@gmail.com", moreInfoTooltip: "If provided, the reply to this email will be set to the provided email address", + isHidden: ({ threadId }) => isNotEmpty(threadId), }), responseMapping: option.saveResponseArray(["Thread ID"]).layout({ accordion: "Save response", @@ -156,6 +157,7 @@ export const sendEmail = createAction({ }, }); } catch (labelError) { + console.error(labelError); logs.add(`Failed to apply label: ${labelError}`); } } diff --git a/packages/forge/blocks/gmail/src/auth.ts b/packages/forge/blocks/gmail/src/auth.ts index e6b8b9e85..83be01c6a 100644 --- a/packages/forge/blocks/gmail/src/auth.ts +++ b/packages/forge/blocks/gmail/src/auth.ts @@ -1,8 +1,7 @@ import { createAuth } from "@typebot.io/forge"; const gmailScopes = [ - "https://www.googleapis.com/auth/gmail.send", - "https://www.googleapis.com/auth/gmail.labels", + "https://www.googleapis.com/auth/gmail.modify", "https://www.googleapis.com/auth/userinfo.profile", "https://www.googleapis.com/auth/userinfo.email", ] as const;