From 2c569a729bb40d45249ca38150b00922162b7ce3 Mon Sep 17 00:00:00 2001
From: Akinwale Ariwodola <akinwale@gmail.com>
Date: Sun, 29 Dec 2019 10:31:27 +0100
Subject: [PATCH] add optional resolveResults parameter to doSearch

---
 dist/bundle.es.js           | 6 ++++--
 src/redux/actions/search.js | 7 +++++--
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/dist/bundle.es.js b/dist/bundle.es.js
index e548357..6fc012c 100644
--- a/dist/bundle.es.js
+++ b/dist/bundle.es.js
@@ -3910,7 +3910,7 @@ const doUpdateSearchQuery = (query, shouldSkipSuggestions) => dispatch => {
 
 const doSearch = (rawQuery, // pass in a query if you don't want to search for what's in the search bar
 size, // only pass in if you don't want to use the users setting (ex: related content)
-from, isBackgroundSearch = false) => (dispatch, getState) => {
+from, isBackgroundSearch = false, resolveResults = true) => (dispatch, getState) => {
   const query = rawQuery.replace(/^lbry:\/\//i, '').replace(/\//, ' ');
 
   if (!query) {
@@ -3959,7 +3959,9 @@ from, isBackgroundSearch = false) => (dispatch, getState) => {
         }
 
         const url = buildURI(urlObj);
-        actions.push(doResolveUri(url));
+        if (resolveResults) {
+          actions.push(doResolveUri(url));
+        }
         uris.push(url);
       }
     });
diff --git a/src/redux/actions/search.js b/src/redux/actions/search.js
index d5c6ce3..567e1c5 100644
--- a/src/redux/actions/search.js
+++ b/src/redux/actions/search.js
@@ -78,7 +78,8 @@ export const doSearch = (
   rawQuery: string, // pass in a query if you don't want to search for what's in the search bar
   size: ?number, // only pass in if you don't want to use the users setting (ex: related content)
   from: ?number,
-  isBackgroundSearch: boolean = false
+  isBackgroundSearch: boolean = false,
+  resolveResults: boolean = true,
 ) => (dispatch: Dispatch, getState: GetState) => {
   const query = rawQuery.replace(/^lbry:\/\//i, '').replace(/\//, ' ');
 
@@ -130,7 +131,9 @@ export const doSearch = (
           }
 
           const url = buildURI(urlObj);
-          actions.push(doResolveUri(url));
+          if (resolveResults) {
+            actions.push(doResolveUri(url));
+          }
           uris.push(url);
         }
       });