// Module ID: 18080 // Function ID: 18081 // Name: DeclarativeSystemNotifPermissionManager // Dependencies: [16640, 6808, 2] // Module 18080 (DeclarativeSystemNotifPermissionManager) import DeclarativeSystemNotifPermissionActionCreators from "DeclarativeSystemNotifPermissionActionCreators" /* 16640 */; import AutomaticLifecycleManager from "AutomaticLifecycleManager" /* 6808 */; import size from "module_2" /* 2 */; function handleAppStateChanged(state) { if ("active" === state.state) { const obj = DeclarativeSystemNotifPermissionActionCreators; const result = obj.refreshSystemNotifPermissionsAsync("app_state_active"); } } class DeclarativeSystemNotifPermissionManager extends AutomaticLifecycleManager { constructor() { const applyArgumentsResult = HermesBuiltin.applyArguments(this, new.target); const obj = { APP_STATE_UPDATE: handleAppStateChanged }; applyArgumentsResult.actions = obj; return applyArgumentsResult; } } const declarativeSystemNotifPermissionManager = new DeclarativeSystemNotifPermissionManager(); let result = size.fileFinishedImporting("modules/notifications/settings/DeclarativeSystemNotifPermissionManager.tsx"); export default declarativeSystemNotifPermissionManager;