Files
discord-decomp/modules/safety_flows/SafetyFlowsManager.tsx
T
2026-11-01 12:12:55 +02:00

25 lines
937 B
TypeScript

// Metro module 16701 (f16702).
import { openSafetyFlow } from "./openSafetyFlow.native";
import AutomaticLifecycleManager from "../../lib/AutomaticLifecycleManager";
let handleSafetyFlowsModalOpen, handleUserRequiredActionUpdate;
const handleConnectionOpenSupplemental = function handleConnectionOpenSupplemental() {
openSafetyFlow();
};
handleSafetyFlowsModalOpen = function handleSafetyFlowsModalOpen() {
openSafetyFlow();
};
handleUserRequiredActionUpdate = function handleUserRequiredActionUpdate(a0) {
openSafetyFlow({
requiredAction: a0.requiredAction
});
};
class SafetyFlowsManager extends AutomaticLifecycleManager {
actions = {
CONNECTION_OPEN_SUPPLEMENTAL: handleConnectionOpenSupplemental,
SAFETY_FLOWS_MODAL_OPEN: handleSafetyFlowsModalOpen,
USER_REQUIRED_ACTION_UPDATE: handleUserRequiredActionUpdate
};
}
const safetyFlowsManager = new SafetyFlowsManager();
export default safetyFlowsManager;