+ client: use search params for querylog request

This commit is contained in:
Ildar Kamalov
2019-10-15 12:28:49 +03:00
parent 92b6adbdc1
commit 7b29c56791
7 changed files with 32 additions and 20 deletions

View File

@@ -372,8 +372,8 @@ export const DNS_RECORD_TYPES = [
];
export const DEFAULT_LOGS_FILTER = {
domain: '',
client: '',
question_type: '',
response_status: '',
filter_domain: '',
filter_client: '',
filter_question_type: '',
filter_response_status: '',
};

View File

@@ -1,3 +1,4 @@
import 'url-polyfill';
import dateParse from 'date-fns/parse';
import dateFormat from 'date-fns/format';
import subHours from 'date-fns/sub_hours';
@@ -321,3 +322,9 @@ export const normalizeWhois = (whois) => {
};
export const isValidQuestionType = type => type && DNS_RECORD_TYPES.includes(type.toUpperCase());
export const getPathWithQueryParams = (path, params) => {
const searchParams = new URLSearchParams(params);
return `${path}?${searchParams.toString()}`;
};