From 2a360161dcf2f7ed73f95a28c0dbb594924ce590 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 6 Mar 2025 22:01:04 +0800 Subject: [PATCH] feat: useRecaptchaNet --- apps/desktop/src/main/preload/index.ts | 7 ------- apps/desktop/src/renderer/src/initialize/index.ts | 10 ++++++++++ .../src/renderer/src/providers/root-providers.tsx | 6 +++++- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/apps/desktop/src/main/preload/index.ts b/apps/desktop/src/main/preload/index.ts index bde30c83a..cc0f2290b 100644 --- a/apps/desktop/src/main/preload/index.ts +++ b/apps/desktop/src/main/preload/index.ts @@ -50,10 +50,3 @@ if (process.contextIsolated) { // @ts-ignore (define in dts) window.platform = process.platform } - -// Options for react-google-recaptcha -// @ts-ignore (define in dts) -window.recaptchaOptions = { - useRecaptchaNet: true, - enterprise: true, -} diff --git a/apps/desktop/src/renderer/src/initialize/index.ts b/apps/desktop/src/renderer/src/initialize/index.ts index c274bce37..dd28220f8 100644 --- a/apps/desktop/src/renderer/src/initialize/index.ts +++ b/apps/desktop/src/renderer/src/initialize/index.ts @@ -34,6 +34,10 @@ const cleanup = subscribeShouldUseIndexedDB((value) => { declare global { interface Window { version: string + recaptchaOptions: { + useRecaptchaNet: boolean + enterprise: boolean + } } } @@ -118,6 +122,12 @@ export const initializeApp = async () => { data_hydrated_time: dataHydratedTime, version: APP_VERSION, }) + + // Options for react-google-recaptcha + window.recaptchaOptions = { + useRecaptchaNet: true, + enterprise: true, + } } import.meta.hot?.dispose(cleanup) diff --git a/apps/desktop/src/renderer/src/providers/root-providers.tsx b/apps/desktop/src/renderer/src/providers/root-providers.tsx index 563a555d8..70e0a1e17 100644 --- a/apps/desktop/src/renderer/src/providers/root-providers.tsx +++ b/apps/desktop/src/renderer/src/providers/root-providers.tsx @@ -34,7 +34,11 @@ import { SettingSync } from "./setting-sync" import { UserProvider } from "./user-provider" export const RootProviders: FC = ({ children }) => ( - +