From d076f093e87a992a0444234fce2ad6be89d68da5 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Mon, 27 Jan 2025 20:30:27 +0100 Subject: chore: Deprecate `OC.buildQueryString` and `OC.parseQueryString` Signed-off-by: Ferdinand Thiessen --- core/src/OC/index.js | 6 +++++- core/src/OC/query-string.js | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'core/src') diff --git a/core/src/OC/index.js b/core/src/OC/index.js index eff3289308a..d19b762e6a3 100644 --- a/core/src/OC/index.js +++ b/core/src/OC/index.js @@ -212,10 +212,14 @@ export default { */ getLanguage, + // Query string helpers /** - * Query string helpers + * @deprecated 32.0.0 use `URLSearchParams` directly */ buildQueryString, + /** + * @deprecated 32.0.0 use `URLSearchParams` directly + */ parseQueryString, msg, diff --git a/core/src/OC/query-string.js b/core/src/OC/query-string.js index df0f366133a..64fde195c46 100644 --- a/core/src/OC/query-string.js +++ b/core/src/OC/query-string.js @@ -10,6 +10,7 @@ import $ from 'jquery' * * @param {string} queryString query string in the format param1=1234¶m2=abcde¶m3=xyz * @return {Record} map containing key/values matching the URL parameters + * @deprecated 32.0.0 use `URLSearchParams` directly */ export const parse = queryString => { let pos @@ -60,6 +61,7 @@ export const parse = queryString => { * * @param {Record} params map containing key/values matching the URL parameters * @return {string} String containing a URL query (without question) mark + * @deprecated 32.0.0 use `URLSearchParams` directly */ export const build = params => { if (!params) { -- cgit v1.2.3