2025-09-25 17:54:20 +02:00
|
|
|
namespace _dali.pages
|
2024-09-26 16:47:01 +02:00
|
|
|
{
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*/
|
|
|
|
|
lib_plankton.zoo_page.register(
|
|
|
|
|
"logout",
|
|
|
|
|
async (parameters, target_element) => {
|
2024-09-30 13:28:42 +02:00
|
|
|
target_element.innerHTML = "";
|
2025-10-02 17:00:17 +02:00
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
await _dali.backend.session_end(
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
catch (error)
|
|
|
|
|
{
|
|
|
|
|
lib_plankton.log.notice(
|
|
|
|
|
"dali.logout_failed",
|
|
|
|
|
{
|
|
|
|
|
"details": String(error),
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
lib_plankton.zoo_page.nav_set_groups(["logged_out"]);
|
2024-09-26 16:47:01 +02:00
|
|
|
lib_plankton.zoo_page.set(
|
|
|
|
|
{
|
2024-10-10 23:00:51 +02:00
|
|
|
"name": "overview",
|
2024-09-26 16:47:01 +02:00
|
|
|
"parameters": {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
return Promise.resolve<void>(undefined);
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
}
|