From c45ca750919533b5f5600b51a994eb417b972872 Mon Sep 17 00:00:00 2001
From: xamgore <xamgore@ya.ru>
Date: Sun, 3 Jul 2016 00:36:43 +0300
Subject: [PATCH] Refactor code

Remove parseInt(.., 10)
Move $.post(..., 'json') to $.postJSON
---
 media/js/profile.js | 19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/media/js/profile.js b/media/js/profile.js
index 8ef235e81..aea86e7cb 100644
--- a/media/js/profile.js
+++ b/media/js/profile.js
@@ -43,24 +43,15 @@ $(function () {
 
 
     function closeSession() {
-        $.ajax({
-            type: "POST",
-            url: URLdir + "handler/Session/closeSession",
-            success: function (data) {
-                $('.popup_overlay').css('display', 'block');
-                jLogin.focus();
-            }
-        });
+        $.post(URLdir + 'handler/Session/closeSession')
+            .done(_ => { $('.popup_overlay').show(); jLogin.focus() });
     }
 
     function setSessionTimer(time) {
         let updateTime = () =>
-            $.post(URLdir + 'handler/Session/getSessionTime', {})
-                .done(function (data) {
-                    let wait = parseInt(data, 10);
-                    wait <= 10 ? closeSession() : setSessionTimer(wait - 10);
-                }, 'json');
-        
+            $.postJSON(URLdir + 'handler/Session/getSessionTime', {})
+                .done(wait => (wait <= 10) ? closeSession() : setSessionTimer(wait - 10));
+
         setTimeout(updateTime, 1000 * time);
     }
 
-- 
GitLab