(() => { const self = reg_ns("me"); self.define("logout", async () => { if ( !(await trigger("atto::confirm", [ "Are you sure you would like to do this?", ])) ) { return; } fetch("/api/v1/auth/logout", { method: "POST", }) .then((res) => res.json()) .then((res) => { trigger("atto::toast", [ res.ok ? "sucesss" : "error", res.message, ]); if (res.ok) { setTimeout(() => { window.location.href = "/"; }, 150); } }); }); })();