MCPcopy Create free account
hub / github.com/OpenSignLabs/OpenSign / handlelogout

Function handlelogout

apps/OpenSign/src/primitives/ValidateRoute.jsx:28–47  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

26 // eslint-disable-next-line react-hooks/exhaustive-deps
27 }, []);
28 const handlelogout = async () => {
29 let appdata = localStorage.getItem("userSettings");
30 let applogo = localStorage.getItem("appLogo");
31 let defaultmenuid = localStorage.getItem("defaultmenuid");
32 let PageLanding = localStorage.getItem("PageLanding");
33 let baseUrl = localStorage.getItem("baseUrl");
34 let appid = localStorage.getItem("parseAppId");
35 let favicon = localStorage.getItem("favicon");
36
37 localStorage.clear();
38 saveLanguageInLocal(i18n);
39
40 localStorage.setItem("appLogo", applogo);
41 localStorage.setItem("defaultmenuid", defaultmenuid);
42 localStorage.setItem("PageLanding", PageLanding);
43 localStorage.setItem("userSettings", appdata);
44 localStorage.setItem("baseUrl", baseUrl);
45 localStorage.setItem("parseAppId", appid);
46 localStorage.setItem("favicon", favicon);
47 };
48 return <>{<Outlet />}</>;
49};
50

Callers 1

ValidateRouteFunction · 0.85

Calls 1

saveLanguageInLocalFunction · 0.90

Tested by

no test coverage detected