From 213a619b33d61b4de9015bf01a094a2c8bbb573a Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sat, 17 May 2025 16:50:02 +0300 Subject: [PATCH] Change server ping to POST method Closes #4006 --- public/script.js | 2 +- public/scripts/user.js | 2 +- src/server-main.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/public/script.js b/public/script.js index fe31659dc..c512c69f6 100644 --- a/public/script.js +++ b/public/script.js @@ -945,7 +945,7 @@ $.ajaxPrefilter((options, originalOptions, xhr) => { export async function pingServer() { try { const result = await fetch('api/ping', { - method: 'GET', + method: 'POST', headers: getRequestHeaders(), }); diff --git a/public/scripts/user.js b/public/scripts/user.js index 4af057c74..0b7fc164d 100644 --- a/public/scripts/user.js +++ b/public/scripts/user.js @@ -903,7 +903,7 @@ async function slugify(text) { async function extendUserSession() { try { const response = await fetch('/api/ping?extend=1', { - method: 'GET', + method: 'POST', headers: getRequestHeaders(), }); diff --git a/src/server-main.js b/src/server-main.js index 4e5344482..153c1e94a 100644 --- a/src/server-main.js +++ b/src/server-main.js @@ -231,7 +231,7 @@ app.use('/api/users', usersPublicRouter); // Everything below this line requires authentication app.use(requireLoginMiddleware); -app.get('/api/ping', (request, response) => { +app.use('/api/ping', (request, response) => { if (request.query.extend && request.session) { request.session.touch = Date.now(); }