"use strict"; const $ = require("jquery"); const socket = require("../socket"); const templates = require("../../views"); socket.on("sessions:list", function(data) { data.sort((a, b) => b.lastUse - a.lastUse); let html = ""; data.forEach((connection) => { if (connection.current) { $("#session-current").html(templates.session(connection)); return; } html += templates.session(connection); }); if (html.length === 0) { html = "
You are not currently logged in to any other device.
"; } $("#session-list").html(html); }); $("#settings").on("click", ".remove-session", function() { socket.emit("sign-out", $(this).data("token")); return false; });