Correction bug remember me, et ajout fonction logout

michael-travel
Makaci Michael Gabriel ago%!(EXTRA string=1 year)
parent cf26b842e0
commit bbe340e691
  1. 29
      js/controllers/home.js
  2. 1
      js/controllers/login.js
  3. 8
      js/controllers/menu_mod.js

@ -1,27 +1,18 @@
import menu_mod from "./menu_mod.js";
import { My } from "../skama_code/api/agent.js";
import { Ship } from "../skama_code/api/ship.js";
import { AgentBuilder } from "../skama_code/api/agent.js";
import { Auth } from "../skama_code/auth/auth.js";
export default function home(temp_engine) {
const auth = new Auth()
if (auth.relog()) {
AgentBuilder.get(localStorage.getItem("token"), (agent) => {
My.agent = agent;
menu_mod(temp_engine);
})
}
console.log("test");
temp_engine.after_render(menu_mod);
temp_engine.render("templates/home.html");
// if (My.agent) {
// Ship.list((ships) => {
// ships[0].orbit(
// (response) => console.log(response),
// (err) => console.log(err)
// );
// ships[0].navigate(
// "X1-TN14-A2",
// (response) => {
// console.log(response);
// },
// (err) => {
// console.log(err);
// }
// );
// });
// }
}

@ -2,6 +2,7 @@ import { Auth } from "../skama_code/auth/auth.js";
import { My } from "../skama_code/api/agent.js";
import home from "./home.js";
import menu_mod from "./menu_mod.js";
import { AgentBuilder } from "../skama_code/api/agent.js";
export default function login(temp_engine) {
const auth = new Auth();

@ -17,6 +17,11 @@ function init_menu(temp_engine) {
temp_engine.add_event(".nav-brand", "click", () => {
home(temp_engine);
});
temp_engine.add_event("#logout-link", "click", () => {
My.agent = null;
localStorage.removeItem("token");
home(temp_engine);
});
}
function loged_links() {
@ -24,6 +29,7 @@ function loged_links() {
<li class="nav-link smooth" id="systems-link">Systems</li>
<li class="nav-link smooth" id="contracts-link">Contracts</li>
<li class="nav-link smooth" id="ships-link">Ships</li>
<li class="nav-link smooth" id="logout-link">logout</li>
`);
}
@ -46,7 +52,7 @@ function show_stats() {
export default function menu_mod(temp_engine) {
init_menu(temp_engine);
if(My.agent) {
if (My.agent) {
show_stats();
loged_links();
} else {

Loading…
Cancel
Save