diff --git a/npm/ng-packs/packages/core/src/lib/interceptors/timezone.interceptor.ts b/npm/ng-packs/packages/core/src/lib/interceptors/timezone.interceptor.ts index 6d5855433e..7e3a887361 100644 --- a/npm/ng-packs/packages/core/src/lib/interceptors/timezone.interceptor.ts +++ b/npm/ng-packs/packages/core/src/lib/interceptors/timezone.interceptor.ts @@ -10,6 +10,9 @@ export class TimezoneInterceptor implements HttpInterceptor { protected readonly timezoneService = inject(TimezoneService); intercept(req: HttpRequest, next: HttpHandler): Observable> { + if (!this.timezoneService.isUtcClockEnabled) { + return next.handle(req); + } const timezone = this.timezoneService.timezone; if (timezone) { req = req.clone({ diff --git a/npm/ng-packs/packages/core/src/lib/services/timezone.service.ts b/npm/ng-packs/packages/core/src/lib/services/timezone.service.ts index b3b5fe9cff..5bea4f9934 100644 --- a/npm/ng-packs/packages/core/src/lib/services/timezone.service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/timezone.service.ts @@ -37,17 +37,4 @@ export class TimezoneService { this.document.cookie = `${this.cookieKey}=${timezone}; path=/`; } } - - convertUtcToLocal(date: string | Date): Date { - return new Date(date + 'Z'); - } - - convertLocalToUtc(date: Date): string { - return date.toISOString(); - } - - private getCookie(name: string): string | null { - const match = this.document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); - return match ? decodeURIComponent(match[2]) : null; - } }