decord/stable/source/modules/webauthn/SignalHelpers.native.tsx
2026-10-06 22:12:49 +00:00

207 lines
6.6 KiB
TypeScript

// Module ID: 6010
// Function ID: 6011
// Name: SignalHelpers
// Dependencies: [5, 3, 6011, 6012, 2]
// Module 6010 (SignalHelpers)
import LoggerDefault from "Logger" /* 3 */;
import _asyncToGenerator from "_asyncToGenerator" /* 5 */;
import size from "module_2" /* 2 */;
let c0, c1, c2, c3, credentials, id;
const tmp2 = new LoggerDefault("SignalHelpers.native");
let closure_4 = tmp2;
class SignalHelpers {
static signalAllAcceptedCredentials(credentials, id) {
return (async (arg0, value) => {
let v1;
if (credentials === 2) {
credentials = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp2 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "IconComponent", done: null };
}
} else {
try {
credentials = 2;
if (0 === id) {
if (arg0 === 1) {
credentials = 3;
throw value;
} else if (arg0 === 2) {
credentials = 3;
const obj3 = { value, done: true };
return obj3;
} else {
const obj5 = credentials(dependencyMap[2]);
const result = obj5.encodeUserIdForWebAuthn(closure_1);
const mapped = credentials.map((cred_id) => cred_id.cred_id);
const found = mapped.filter((item) => "" !== item);
const obj4 = { rpId, encodedId: result, allAcceptedCredentialIds: found, credentials };
logger.info("signalAllAcceptedCredentials", obj4);
const obj7 = id(dependencyMap[3]);
const result1 = obj7.signalAllAcceptedCredentials(rpId, result, found);
id = 1;
credentials = 1;
const obj6 = { value: result1.catch(logger.warn), done: false };
return obj6;
}
} else if (arg0 === 1) {
credentials = 3;
throw value;
} else if (arg0 === 2) {
credentials = 3;
const obj = { value, done: true };
return obj;
} else {
credentials = 3;
return { value: "IconComponent", done: null };
}
} catch (tmp4) {
credentials = 3;
throw tmp4;
}
}
})();
}
static signalCurrentUserDetails(user) {
let closure_0 = user;
return (async (arg0, value) => {
let username;
if (c2 === 2) {
c2 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp2 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "IconComponent", done: null };
}
} else {
try {
c2 = 2;
if (0 === c3) {
if (arg0 === 1) {
c2 = 3;
throw value;
} else if (arg0 === 2) {
c2 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
const obj7 = username(c2[2]);
const result = obj7.encodeUserIdForWebAuthn(username.id);
const email = username.email;
let global_name = email;
const tmp20 = c2;
if (email == null) {
global_name = tmp21.global_name;
}
username = global_name;
if (global_name == null) {
username = tmp21.username;
}
username = tmp21.username;
const obj5 = { rpId, encodedId: result, name: username, displayName: username };
logger.info("signalCurrentUserDetails", obj5);
const obj3 = global_name(tmp20[3]);
const result1 = obj3.signalCurrentUserDetails(rpId, result, username, username);
c3 = 1;
c2 = 1;
const obj6 = { value: result1.catch(logger.warn), done: false };
return obj6;
}
} else if (arg0 === 1) {
c2 = 3;
throw value;
} else if (arg0 === 2) {
c2 = 3;
const obj = { value, done: true };
return obj;
} else {
c2 = 3;
return { value: "IconComponent", done: null };
}
} catch (tmp15) {
c2 = 3;
throw tmp15;
}
}
})();
}
static signalUnknownCredential(credential) {
let closure_0 = credential;
return (async (arg0, value) => {
let v1;
if (c0 === 2) {
c0 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp2 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "IconComponent", done: null };
}
} else {
try {
c0 = 2;
if (0 === c1) {
if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
let cred_id;
if (typeof closure_0 === "string") {
const _JSON = JSON;
cred_id = JSON.parse(tmp14).id;
} else {
cred_id = tmp14.cred_id;
}
const obj5 = { rpId, credentialId: cred_id };
logger.info("signalUnknownCredential", obj5);
const obj3 = c1(dependencyMap[3]);
const result = obj3.signalUnknownCredential(rpId, cred_id);
c1 = 1;
c0 = 1;
const obj6 = { value: result.catch(logger.warn), done: false };
return obj6;
}
} else if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj = { value, done: true };
return obj;
} else {
c0 = 3;
return { value: "IconComponent", done: null };
}
} catch (tmp10) {
c0 = 3;
throw tmp10;
}
}
})();
}
}
let result = size.fileFinishedImporting("modules/webauthn/SignalHelpers.native.tsx");
export default SignalHelpers;