Fixed #185
authorRemixDev <deezloaderremix@gmail.com>
Fri, 8 Mar 2019 19:43:36 +0000 (20:43 +0100)
committerRemixDev <deezloaderremix@gmail.com>
Fri, 8 Mar 2019 19:43:36 +0000 (20:43 +0100)
app/app.js
app/public/js/frontend.js

index e573ef56e61b47e976f1931329b04413703d27c7..118a246f8f5a6fadc2e489a7ef30df87975d918a 100644 (file)
@@ -108,6 +108,8 @@ io.sockets.on('connection', function (s) {
        })
        s.trackQueue.concurrency = configFile.userDefined.queueConcurrency
 
+       s.emit("checkAutologin")
+
        // Function for logging in
        s.on("login", async function (username, password, autologin) {
                try{
index 4ecd8c81057fb64a7681ed1cbe8b92aa00cb1d00..5e6bf689d703d9dc75afb9f27f49af9bcc26bca5 100644 (file)
@@ -90,14 +90,7 @@ $('#modal_tags_replayGain').on('click', function() {
        }
 })
 
-// Do misc stuff on page load
-$(document).ready(function () {
-       // Page Initializing
-       M.AutoInit()
-       preview_track.volume = 0
-       var tabs = M.Tabs.getInstance(document.getElementById("tab-nav"))
-       $('.modal').modal()
-
+socket.on('checkAutologin', function(){
        // Autologin
        socket.emit("getUserSettings")
        if (localStorage.getItem('autologin')){
@@ -110,6 +103,15 @@ $(document).ready(function () {
                $('#modal_login_input_userToken').val(localStorage.getItem('userToken'))
                M.updateTextFields()
        }
+})
+
+// Do misc stuff on page load
+$(document).ready(function () {
+       // Page Initializing
+       M.AutoInit()
+       preview_track.volume = 0
+       var tabs = M.Tabs.getInstance(document.getElementById("tab-nav"))
+       $('.modal').modal()
 
        // Side Nav Stuff
        $('.sidenav').sidenav({