Change server ping to POST method Closes #4006

213a619b33d61b4de9015bf01a094a2c8bbb573a

Cohee <18619528+Cohee1207@users.noreply.github.com>

3 files changed, +3 -3Ignore whitespace
public/script.js+1 -1
@@ -945,7 +945,7 @@ $.ajaxPrefilter((options, originalOptions, xhr) => {
945export async function pingServer() {945export async function pingServer() {
946 try {946 try {
947 const result = await fetch('api/ping', {947 const result = await fetch('api/ping', {
948 method: 'GET',948 method: 'POST',
949 headers: getRequestHeaders(),949 headers: getRequestHeaders(),
950 });950 });
951951
public/scripts/user.js+1 -1
@@ -903,7 +903,7 @@ async function slugify(text) {
903async function extendUserSession() {903async function extendUserSession() {
904 try {904 try {
905 const response = await fetch('/api/ping?extend=1', {905 const response = await fetch('/api/ping?extend=1', {
906 method: 'GET',906 method: 'POST',
907 headers: getRequestHeaders(),907 headers: getRequestHeaders(),
908 });908 });
909909
src/server-main.js+1 -1
@@ -231,7 +231,7 @@ app.use('/api/users', usersPublicRouter);
231231
232// Everything below this line requires authentication232// Everything below this line requires authentication
233app.use(requireLoginMiddleware);233app.use(requireLoginMiddleware);
234app.get('/api/ping', (request, response) => {234app.use('/api/ping', (request, response) => {
235 if (request.query.extend && request.session) {235 if (request.query.extend && request.session) {
236 request.session.touch = Date.now();236 request.session.touch = Date.now();
237 }237 }