From ad4726427e3fee42b073e618851e07e6701cc6d6 Mon Sep 17 00:00:00 2001 From: xamgore <xamgore@ya.ru> Date: Sat, 11 Jun 2016 00:42:53 +0300 Subject: [PATCH] Fix errors & reformat code in profile.js --- media/js/profile.js | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/media/js/profile.js b/media/js/profile.js index 3600a6c9c..8ef235e81 100644 --- a/media/js/profile.js +++ b/media/js/profile.js @@ -54,21 +54,14 @@ $(function () { } function setSessionTimer(time) { - timer = setTimeout(function () { - $.ajax({ - type: "POST", - url: URLdir + "handler/Session/getSessionTime", - success: function (data) { - data = $.parseJSON(data); - wait = parseInt(data, 10); - if (wait <= 10) { - closeSession(); - } else { - setSessionTimer(wait - 10); - } - } - }); - }, 1000 * time); + let updateTime = () => + $.post(URLdir + 'handler/Session/getSessionTime', {}) + .done(function (data) { + let wait = parseInt(data, 10); + wait <= 10 ? closeSession() : setSessionTimer(wait - 10); + }, 'json'); + + setTimeout(updateTime, 1000 * time); } setSessionTimer(1); -- GitLab