aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2025-01-27 20:30:27 +0100
committerFerdinand Thiessen <opensource@fthiessen.de>2025-01-27 20:30:27 +0100
commitd076f093e87a992a0444234fce2ad6be89d68da5 (patch)
tree972ccf09b7067f5f13e10435b5338d3502a0d4f4
parent7e483a2d21694f50fbf39a7ff597640ea24c4136 (diff)
downloadnextcloud-server-chore/drop-query-string-dependency.tar.gz
nextcloud-server-chore/drop-query-string-dependency.zip
chore: Deprecate `OC.buildQueryString` and `OC.parseQueryString`chore/drop-query-string-dependency
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
-rw-r--r--core/src/OC/index.js6
-rw-r--r--core/src/OC/query-string.js2
2 files changed, 7 insertions, 1 deletions
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&param2=abcde&param3=xyz
* @return {Record<string, string>} 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<string, string>} 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) {