|
|
@@ -32,53 +32,19 @@ loginUserPass.querySelector("button").addEventListener("click", () => {
|
|
|
console.log([user, pass]);
|
|
|
});
|
|
|
|
|
|
-window.linkLogin = function(linkList) {
|
|
|
- return new Promise(ok => {
|
|
|
- $.ajax({
|
|
|
- url: "/api/access/link",
|
|
|
- type: "POST",
|
|
|
- data: { linkIds: JSON.stringify(linkList) },
|
|
|
- success: data => {
|
|
|
- window.ReloadAccessList(data);
|
|
|
- ok(data);
|
|
|
- },
|
|
|
- error: err => ok(false),
|
|
|
- });
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
loginCode.querySelector("button").addEventListener("click", () => {
|
|
|
let code = loginCode.querySelector("input").value;
|
|
|
if (!code)
|
|
|
return;
|
|
|
LoadingTasks.push(async () => {
|
|
|
- data = await linkLogin([code]);
|
|
|
- for (let i in data)
|
|
|
- if (data[i].linkId === code) {
|
|
|
- let storedAccessLinks = JSON.parse(localStorage?.getItem("accessLinks") || "[]") || [];
|
|
|
- localStorage?.setItem("accessLinks", JSON.stringify([].concat(storedAccessLinks, code)));
|
|
|
- }
|
|
|
+ await AccessManager.LinkLogin(new Set([code]));
|
|
|
closeLoginPopin();
|
|
|
});
|
|
|
});
|
|
|
|
|
|
-function logout(accessId, linkId) {
|
|
|
- LoadingTasks.push(() => {
|
|
|
- let storedAccessLinks = JSON.parse(localStorage?.getItem("accessLinks") || "[]") || [];
|
|
|
- localStorage?.setItem("accessLinks", JSON.stringify(storedAccessLinks.filter(x => x !== linkId)));
|
|
|
- return new Promise(ok => {
|
|
|
- $.ajax({
|
|
|
- url: `/api/access/${accessId}`,
|
|
|
- type: "DELETE",
|
|
|
- success: data => {
|
|
|
- window.ReloadAccessList(data);
|
|
|
- closeLoginPopin();
|
|
|
- ok();
|
|
|
- },
|
|
|
- error: err => ok(false),
|
|
|
- });
|
|
|
- });
|
|
|
- });
|
|
|
+async function logout(accessId, linkId) {
|
|
|
+ await AccessManager.Logout(linkId);
|
|
|
+ closeLoginPopin();
|
|
|
}
|
|
|
|
|
|
window.ReloadAccessList = function(accessList) {
|