index.js 717 B

12345678910111213141516171819202122
  1. export default {
  2. isRendered: false,
  3. async display(){
  4. if(!this.isRendered){
  5. document.getElementById("dashboardLogout").addEventListener("click", ()=>{
  6. localStorage.setItem("loggedIn", "false");
  7. openPage("login");
  8. fetch("/logout", {
  9. method: "GET",
  10. headers: {"Content-Type": "application/json"}
  11. });
  12. });
  13. console.log(location.protocol);
  14. window.ws = new WebSocket(`${location.protocol === "https:" ? "wss" : "ws"}://${location.host}/ws`);
  15. ws.addEventListener("open", ()=>{
  16. ws.send("hello");
  17. });
  18. }
  19. }
  20. }