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