- Deleted migration file that removed cached profile fields from the users table, centralizing profile data retrieval from WHMCS. - Updated CsrfMiddleware to include new public authentication endpoints for password reset, setting password, and WHMCS account linking. - Enhanced error handling in password and WHMCS linking workflows to provide clearer feedback on missing mappings and improve user experience. - Adjusted user creation and update methods in UsersFacade to handle cases where WHMCS mappings are not yet available, ensuring smoother account setup.
27 lines
977 B
TypeScript
27 lines
977 B
TypeScript
// Services
|
|
export { SimOrchestratorService } from "./services/sim-orchestrator.service";
|
|
export { SimDetailsService } from "./services/sim-details.service";
|
|
export { SimUsageService } from "./services/sim-usage.service";
|
|
export { SimTopUpService } from "./services/sim-topup.service";
|
|
export { SimPlanService } from "./services/sim-plan.service";
|
|
export { SimCancellationService } from "./services/sim-cancellation.service";
|
|
export { EsimManagementService } from "./services/esim-management.service";
|
|
export { SimValidationService } from "./services/sim-validation.service";
|
|
export { SimNotificationService } from "./services/sim-notification.service";
|
|
|
|
// Types
|
|
export type {
|
|
SimTopUpRequest,
|
|
SimPlanChangeRequest,
|
|
SimCancelRequest,
|
|
SimTopUpHistoryRequest,
|
|
SimFeaturesUpdateRequest,
|
|
} from "./types/sim-requests.types";
|
|
|
|
// Interfaces
|
|
export type {
|
|
SimValidationResult,
|
|
SimNotificationContext,
|
|
SimActionNotification,
|
|
} from "./interfaces/sim-base.interface";
|