42_ft_transcendence/frontend/static/js/views/abstracts/AbstractAuthenticatedView.js
2024-02-13 16:14:53 +01:00

19 lines
408 B
JavaScript

import { client, navigateTo } from "../../index.js";
import AbstractRedirectView from "./AbstractRedirectView.js";
export default class extends AbstractRedirectView{
constructor(params, titleKey, uri = "/login") {
super(params, titleKey, uri);
}
async redirect()
{
if (await client.isAuthenticated() === false)
{
navigateTo(this.redirect_url);
return 1;
}
return 0;
}
}