use encodeURIComponent for search query
This commit is contained in:
parent
a8e8194983
commit
4ea932cec6
2 changed files with 6 additions and 10 deletions
7
dist/bundle.js
vendored
7
dist/bundle.js
vendored
|
@ -4164,9 +4164,8 @@ var doSearch = exports.doSearch = function doSearch(rawQuery) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// For some reason the app doesn't automatically encode the pound sign (#)
|
var encodedQuery = encodeURIComponent(query);
|
||||||
// If we don't do it manually everything after the '#' gets removed
|
fetch('https://lighthouse.lbry.io/search?s=' + encodedQuery + '&size=' + size + '&from=' + from).then(_handleFetch2.default).then(function (data) {
|
||||||
fetch('https://lighthouse.lbry.io/search?s=' + query.replace('#', '%23') + '&size=' + size + '&from=' + from).then(_handleFetch2.default).then(function (data) {
|
|
||||||
var uris = [];
|
var uris = [];
|
||||||
var actions = [];
|
var actions = [];
|
||||||
|
|
||||||
|
@ -4196,7 +4195,7 @@ var doSearch = exports.doSearch = function doSearch(rawQuery) {
|
||||||
};
|
};
|
||||||
|
|
||||||
var getSearchSuggestions = exports.getSearchSuggestions = function getSearchSuggestions(value /*: string*/) {
|
var getSearchSuggestions = exports.getSearchSuggestions = function getSearchSuggestions(value /*: string*/) {
|
||||||
return function (dispatch /*: Dispatch*/) {
|
return function (dispatch /*: Dispatch*/, getState /*: GetState*/) {
|
||||||
var query = value.trim();
|
var query = value.trim();
|
||||||
|
|
||||||
// strip out any basic stuff for more accurate search results
|
// strip out any basic stuff for more accurate search results
|
||||||
|
|
|
@ -48,11 +48,8 @@ export const doSearch = (
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// For some reason the app doesn't automatically encode the pound sign (#)
|
const encodedQuery = encodeURIComponent(query);
|
||||||
// If we don't do it manually everything after the '#' gets removed
|
fetch(`https://lighthouse.lbry.io/search?s=${encodedQuery}&size=${size}&from=${from}`)
|
||||||
fetch(
|
|
||||||
`https://lighthouse.lbry.io/search?s=${query.replace('#', '%23')}&size=${size}&from=${from}`
|
|
||||||
)
|
|
||||||
.then(handleFetchResponse)
|
.then(handleFetchResponse)
|
||||||
.then(data => {
|
.then(data => {
|
||||||
const uris = [];
|
const uris = [];
|
||||||
|
@ -83,7 +80,7 @@ export const doSearch = (
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getSearchSuggestions = (value: string) => (dispatch: Dispatch) => {
|
export const getSearchSuggestions = (value: string) => (dispatch: Dispatch, getState: GetState) => {
|
||||||
const query = value.trim();
|
const query = value.trim();
|
||||||
|
|
||||||
// strip out any basic stuff for more accurate search results
|
// strip out any basic stuff for more accurate search results
|
||||||
|
|
Loading…
Reference in a new issue