This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,22 @@
// Metro module 16666 (f16667).
import AuthenticationStore from "../../stores/AuthenticationStore";
import AutomaticLifecycleManager from "../../lib/AutomaticLifecycleManager";
import SignalHelpers_native from "./SignalHelpers.native";
class WebAuthnSignalManager extends AutomaticLifecycleManager {
actions = {
AUTHENTICATOR_DELETE: this.handleAuthenticatorDelete,
MFA_WEBAUTHN_CREDENTIALS_LOADED: this.handleWebAuthnCredentialsLoaded,
CURRENT_USER_UPDATE: this.handleCurrentUserUpdate
};
async handleAuthenticatorDelete({ credential }) {
await SignalHelpers_native.signalUnknownCredential(credential);
}
async handleWebAuthnCredentialsLoaded({ credentials }) {
await SignalHelpers_native.signalAllAcceptedCredentials(credentials, AuthenticationStore.getId());
}
async handleCurrentUserUpdate({ user }) {
await SignalHelpers_native.signalCurrentUserDetails(user);
}
}
const webAuthnSignalManager = new WebAuthnSignalManager();
export default webAuthnSignalManager;