effrenus / yandex-map-react

70 stars 22 forks source link

optimize api loader to prevent bad query string #26

Closed luckyraul closed 7 years ago

luckyraul commented 7 years ago

Fix to prevent "lang&coordorder&load&mode&ns&onload&onerror" request

effrenus commented 7 years ago

Thanks. Could you attach all changed files from src folder to PR?

luckyraul commented 7 years ago

src/utils/loaders/loadApi.js from

const queryString = Object.keys(params).reduce((result, key) => {
    const queryString = Object.keys(params).map((key) => `${key}=${params[key]}`).join('&');
        result.push(`${key}=${params[key]}`);
        return result;
    }, []).join('&');

to const queryString = Object.keys(params).map((key) =>${key}=${params[key]}).join('&');