From ceca100ec1d23b77aa9af77f52ed00659ec644df Mon Sep 17 00:00:00 2001 From: Arda Erturk Date: Tue, 10 Jun 2025 20:49:40 -0400 Subject: [PATCH] Add Google client ID env and config --- .env.example | 1 + README.md | 1 + src/contexts/AuthContext.tsx | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 22bac5d..951de34 100644 --- a/.env.example +++ b/.env.example @@ -3,3 +3,4 @@ EXPO_PUBLIC_SILENCELABS_NODE_URL=https://api.silencelabs.org EXPO_PUBLIC_DISABLE_SILENCELABS=false EXPO_PUBLIC_DISABLE_WALLET_APIS=false EXPO_PUBLIC_AUTO_LOGIN_GUEST=false +EXPO_PUBLIC_GOOGLE_CLIENT_ID= diff --git a/README.md b/README.md index d9f8ac5..4b92920 100644 --- a/README.md +++ b/README.md @@ -91,6 +91,7 @@ EXPO_PUBLIC_SILENCELABS_NODE_URL=https://api.silencelabs.org EXPO_PUBLIC_DISABLE_SILENCELABS=false EXPO_PUBLIC_DISABLE_WALLET_APIS=false EXPO_PUBLIC_AUTO_LOGIN_GUEST=false +EXPO_PUBLIC_GOOGLE_CLIENT_ID= ``` 6. Prebuild native directories: ```bash diff --git a/src/contexts/AuthContext.tsx b/src/contexts/AuthContext.tsx index 6631a92..23fab32 100644 --- a/src/contexts/AuthContext.tsx +++ b/src/contexts/AuthContext.tsx @@ -50,7 +50,9 @@ export function AuthProvider({ children }: AuthProviderProps) { }, []); useEffect(() => { - GoogleOneTapSignIn.configure({ webClientId: 'autoDetect' }); + const webClientId = + process.env.EXPO_PUBLIC_GOOGLE_CLIENT_ID || 'autoDetect'; + GoogleOneTapSignIn.configure({ webClientId }); }, []); useEffect(() => {