Просмотр исходного кода

Rework #7646: `URLSearchParams` -> `JSON.stringify` (#7704)

* Rework #7646: `URLSearchParams` -> `JSON.stringify`

* Single quotes

* Send `id` as int
Inverle 9 месяцев назад
Родитель
Сommit
32146bd849
1 измененных файлов с 12 добавлено и 6 удалено
  1. 12 6
      p/scripts/extra.js

+ 12 - 6
p/scripts/extra.js

@@ -238,11 +238,14 @@ function init_update_feed() {
 			e.preventDefault();
 			faviconExtBtn.disabled = true;
 			fetch(faviconExtBtn.dataset.extensionUrl, {
-				method: "POST",
-				body: new URLSearchParams({
+				method: 'POST',
+				headers: {
+					'Content-Type': 'application/json; charset=utf-8'
+				},
+				body: JSON.stringify({
 					'_csrf': context.csrf,
 					'extAction': 'query_icon_info',
-					'id': feed_update.dataset.feedId
+					'id': +feed_update.dataset.feedId
 				}),
 			}).then(resp => {
 				if (!resp.ok) {
@@ -274,11 +277,14 @@ function init_update_feed() {
 					el.disabled = true;
 				});
 				await fetch(faviconExtBtn.dataset.extensionUrl, {
-					method: "POST",
-					body: new URLSearchParams({
+					method: 'POST',
+					headers: {
+						'Content-Type': 'application/json; charset=utf-8'
+					},
+					body: JSON.stringify({
 						'_csrf': context.csrf,
 						'extAction': 'update_icon',
-						'id': feed_update.dataset.feedId
+						'id': +feed_update.dataset.feedId
 					}),
 				});
 				faviconExtBtn.form.onsubmit = null;