File tree Expand file tree Collapse file tree 5 files changed +8
-5
lines changed
packages/firebase_firecms/src Expand file tree Collapse file tree 5 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,9 @@ export const pineconeSearchControllerBuilder = buildPineconeSearchController({
53
53
searchString,
54
54
currentUser
55
55
} ) => {
56
+ if ( ! currentUser ) {
57
+ throw new Error ( "User not authenticated" ) ;
58
+ }
56
59
if ( path === "products" )
57
60
return performPineconeTextSearch ( {
58
61
firebaseToken : await currentUser . getIdToken ( ) ,
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import ReactDOM from "react-dom/client"
3
3
import "./index.css"
4
4
import { BrowserRouter } from "react-router-dom"
5
5
import { App } from "./FirestoreApp/App" ;
6
+ import GraphQLApp from "./GraphQLApp/GraphQLApp" ;
6
7
import MongoDBApp from "./MongoDBApp/MongoDBApp" ;
7
8
import SupabaseApp from "./SupabaseApp/SupabaseApp" ;
8
9
Original file line number Diff line number Diff line change @@ -217,12 +217,11 @@ export function useFirestoreDelegate({
217
217
218
218
const auth = getAuth ( firebaseApp ) ;
219
219
const currentUser = auth . currentUser ;
220
- if ( ! currentUser ) throw Error ( "No current user" ) ;
221
220
222
221
const search = textSearchController . search ( {
223
222
path,
224
223
searchString,
225
- currentUser,
224
+ currentUser : currentUser ?? undefined ,
226
225
databaseId
227
226
} ) ;
228
227
@@ -772,7 +771,7 @@ function buildTextSearchControllerWithLocalSearch({
772
771
search : async ( props : {
773
772
searchString : string ,
774
773
path : string ,
775
- currentUser : any ,
774
+ currentUser ? : any ,
776
775
databaseId ?: string
777
776
} ) => {
778
777
const search = await textSearchController . search ( props ) ;
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ export type FirestoreTextSearchController = {
34
34
search : ( props : {
35
35
searchString : string ,
36
36
path : string ,
37
- currentUser : FirebaseUser ,
37
+ currentUser ? : FirebaseUser ,
38
38
databaseId ?: string
39
39
} ) => ( Promise < readonly string [ ] | undefined > ) ,
40
40
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ export function buildPineconeSearchController({
53
53
search : ( props : {
54
54
searchString : string ,
55
55
path : string ,
56
- currentUser : FirebaseUser
56
+ currentUser ? : FirebaseUser
57
57
} ) => Promise < readonly string [ ] | undefined > ,
58
58
} ) : FirestoreTextSearchControllerBuilder {
59
59
return ( props ) : FirestoreTextSearchController => {
You can’t perform that action at this time.
0 commit comments