From 656b3d4de00c70263cc83777ec5894f1a9343444 Mon Sep 17 00:00:00 2001 From: Mystikfluu Date: Fri, 12 Aug 2022 23:54:06 +0200 Subject: [PATCH] add channel saving --- js/dms.js | 3 ++- js/posts.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/js/dms.js b/js/dms.js index e94142a..9d61258 100644 --- a/js/dms.js +++ b/js/dms.js @@ -9,7 +9,7 @@ var reply_id = 0 var highest_id -var currentChannel = "none" +var currentChannel = sessionStorage.getItem("lastdm") || "none" let socket = new WebSocket(wss_URI); socket.addEventListener("message", async function (event) { @@ -333,6 +333,7 @@ document.addEventListener("visibilitychange", function() { }); function switchChannel(channelname) { + sessionStorage.setItem("lastdm", channelname); currentChannel = channelname socket.send(JSON.stringify({"id":"switchChannel","data":channelname})) } diff --git a/js/posts.js b/js/posts.js index 985d98f..1f8db7e 100644 --- a/js/posts.js +++ b/js/posts.js @@ -9,7 +9,7 @@ var reply_id = 0 var highest_id -var currentChannel = "everyone" +var currentChannel = sessionStorage.getItem("lastchannel") || "everyone" let socket = new WebSocket(wss_URI); socket.addEventListener("message", async function (event) { @@ -330,6 +330,7 @@ if(window.location.href.includes("message=")) { } function switchChannel(channelname) { + sessionStorage.setItem("lastchannel", channelname); currentChannel = channelname socket.send(JSON.stringify({"id":"switchChannel","data":channelname})) }