function search()

in fulltext-search-firestore/public/index.js [78:97]


function search(query) {
  if (!PROJECT_ID) {
    console.warn('Please set PROJECT_ID in /index.js!');
  } else if (!ALGOLIA_APP_ID) {
    console.warn('Please set ALGOLIA_APP_ID in /index.js!');
  } else if (ALGOLIA_SEARCH_KEY) {
    console.log('Performing unauthenticated search...');
    return searchAlgoliaUnauthenticated(query);
  } else {
    return firebase.auth().signInAnonymously()
      .then(function() {
        return searchAlgoliaAuthenticated(query).catch(function(err) {
          console.warn(err);
        });
      }).catch(function(err) {
        console.warn(err);
        console.warn('Please enable Anonymous Authentication in your Firebase Project!');
      });
  }
}