WIP: capacitor-firebase-auth might be dead
This commit is contained in:
		
							parent
							
								
									6997e123f6
								
							
						
					
					
						commit
						c92f032174
					
				|  | @ -5,10 +5,10 @@ const config: CapacitorConfig = { | |||
|   appName: 'Manifold Markets', | ||||
|   webDir: 'out', | ||||
|   bundledWebRuntime: false, | ||||
|   // TODO: Do we need this?
 | ||||
|   // server: {
 | ||||
|   //   allowNavigation: ['oneword-cf74a.firebaseapp.com', 'accounts.google.com'],
 | ||||
|   // },
 | ||||
|   server: { | ||||
|     // Allow these sites to be loaded from the webview
 | ||||
|     allowNavigation: ['mantic-markets.firebaseapp.com', 'accounts.google.com'], | ||||
|   }, | ||||
|   plugins: { | ||||
|     CapacitorFirebaseAuth: { | ||||
|       providers: ['google.com'], | ||||
|  |  | |||
|  | @ -31,6 +31,8 @@ import { feed } from 'common/feed' | |||
| import { CATEGORY_LIST } from 'common/categories' | ||||
| import { safeLocalStorage } from '../util/local' | ||||
| import { filterDefined } from 'common/util/array' | ||||
| import { cfaSignIn } from 'capacitor-firebase-auth' | ||||
| import { Capacitor } from '@capacitor/core' | ||||
| 
 | ||||
| export type { User } | ||||
| 
 | ||||
|  | @ -126,8 +128,16 @@ export function listenForLogin(onUser: (user: User | null) => void) { | |||
| } | ||||
| 
 | ||||
| export async function firebaseLogin() { | ||||
|   if (Capacitor.getPlatform() === 'android') { | ||||
|     // Seems broken, because we're on firebase v9 instead of v8...
 | ||||
|     console.log('firebaseLogin: android') | ||||
|     cfaSignIn('google.com').subscribe((u) => { | ||||
|       console.log('firebaseLogin:', u) | ||||
|     }) | ||||
|   } else { | ||||
|     const provider = new GoogleAuthProvider() | ||||
|     return signInWithPopup(auth, provider) | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| export async function firebaseLogout() { | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ | |||
|     "dev:emulate": "cross-env NEXT_PUBLIC_FIREBASE_EMULATE=TRUE yarn devdev", | ||||
|     "ts": "tsc --noEmit --incremental --preserveWatchOutput --pretty", | ||||
|     "build": "next build", | ||||
|     "export": "next export", | ||||
|     "export": "next build && next export", | ||||
|     "start": "next start", | ||||
|     "lint": "next lint", | ||||
|     "format": "npx prettier --write .", | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user