Use toQueryString from util/query_params in app actions

This commit is contained in:
6ea86b96 2017-07-19 12:35:32 +07:00
parent 4886f1a81a
commit 63daf5d282

View file

@ -13,6 +13,7 @@ import { doSearch } from "actions/search";
import { doFetchDaemonSettings } from "actions/settings";
import { doAuthenticate } from "actions/user";
import { doFileList } from "actions/file_info";
import { toQueryString } from "util/query_params";
const { remote, ipcRenderer, shell } = require("electron");
const path = require("path");
@ -20,14 +21,10 @@ const { download } = remote.require("electron-dl");
const fs = remote.require("fs");
const { lbrySettings: config } = require("../../../app/package.json");
const queryStringFromParams = params => {
return Object.keys(params).map(key => `${key}=${params[key]}`).join("&");
};
export function doNavigate(path, params = {}) {
return function(dispatch, getState) {
let url = path;
if (params) url = `${url}?${queryStringFromParams(params)}`;
if (params) url = `${url}?${toQueryString(params)}`;
dispatch(doChangePath(url));