clean routes

This commit is contained in:
2026-01-03 02:42:47 +01:00
parent 07985fb8f1
commit 2f21dc4595
107 changed files with 7596 additions and 3401 deletions

View File

@@ -70,6 +70,14 @@ export class GlobalErrorHandler {
return;
}
// Only initialize in browser environment
if (typeof window === 'undefined') {
if (this.options.verboseLogging) {
this.logger.info('Global error handler skipped (server-side)');
}
return;
}
// Handle uncaught JavaScript errors
window.addEventListener('error', this.handleWindowError);
@@ -454,12 +462,14 @@ export class GlobalErrorHandler {
* Destroy the error handler and remove all listeners
*/
destroy(): void {
window.removeEventListener('error', this.handleWindowError);
window.removeEventListener('unhandledrejection', this.handleUnhandledRejection);
// Restore original console.error
if ((console as any)._originalError) {
console.error = (console as any)._originalError;
if (typeof window !== 'undefined') {
window.removeEventListener('error', this.handleWindowError);
window.removeEventListener('unhandledrejection', this.handleUnhandledRejection);
// Restore original console.error
if ((console as any)._originalError) {
console.error = (console as any)._originalError;
}
}
this.isInitialized = false;