diff --git a/IsraelHiking.Web/package-lock.json b/IsraelHiking.Web/package-lock.json index 6cd8b2322..88d56ad9d 100644 --- a/IsraelHiking.Web/package-lock.json +++ b/IsraelHiking.Web/package-lock.json @@ -38,7 +38,7 @@ "@mapbox/polyline": "^1.2.1", "@mapbox/vector-tile": "^1.3.1", "@maplibre/ngx-maplibre-gl": "^18.0.0", - "@ng-idle/core": "^14.0.0", + "@ng-idle/core": "^15.0.0", "@ngxs/store": "^18.1.1", "@nicky-lenaers/ngx-scroll-to": "^14.0.0", "@turf/bbox": "7.1.0", @@ -4327,15 +4327,15 @@ ] }, "node_modules/@ng-idle/core": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@ng-idle/core/-/core-14.0.0.tgz", - "integrity": "sha512-DqseA+F6LXm/Hr4D8zQhDBliuAU06t9BOUpcdSUKQWdDEKo3mlovRxz7DMuXyzg4OBQ0saQpE3MeMqakIEHUHw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@ng-idle/core/-/core-15.0.0.tgz", + "integrity": "sha512-FF/HExYIXt5qkXzS5X67hJiJC+sD/SbWaRCRULIbDeY2rX10aS6i1I2aZPSQMxdf+VO2aBnS6eD2tlSI+Linbg==", "dependencies": { - "tslib": "^2.0.0" + "tslib": "^2.6.0" }, "peerDependencies": { - "@angular/common": ">=9.0.0", - "@angular/core": ">=9.0.0" + "@angular/common": ">=17.3.10", + "@angular/core": ">=17.3.10" } }, "node_modules/@ngtools/webpack": { diff --git a/IsraelHiking.Web/package.json b/IsraelHiking.Web/package.json index 20e1ec904..8fe7f9411 100644 --- a/IsraelHiking.Web/package.json +++ b/IsraelHiking.Web/package.json @@ -29,7 +29,7 @@ "@mapbox/polyline": "^1.2.1", "@mapbox/vector-tile": "^1.3.1", "@maplibre/ngx-maplibre-gl": "^18.0.0", - "@ng-idle/core": "^14.0.0", + "@ng-idle/core": "^15.0.0", "@ngxs/store": "^18.1.1", "@nicky-lenaers/ngx-scroll-to": "^14.0.0", "@turf/bbox": "7.1.0", diff --git a/IsraelHiking.Web/src/application/application.module.ts b/IsraelHiking.Web/src/application/application.module.ts index 2839fe364..34fc11f71 100644 --- a/IsraelHiking.Web/src/application/application.module.ts +++ b/IsraelHiking.Web/src/application/application.module.ts @@ -33,7 +33,7 @@ import { NgProgressModule } from "ngx-progressbar"; import { NgProgressHttpModule } from "ngx-progressbar/http"; import { InfiniteScrollModule } from "ngx-infinite-scroll"; import { NgxMapLibreGLModule } from "@maplibre/ngx-maplibre-gl"; -import { NgIdleModule } from "@ng-idle/core"; +import { provideNgIdle } from "@ng-idle/core"; import { provideLottieOptions, LottieComponent } from "ngx-lottie"; import { NgxsModule } from "@ngxs/store"; import { saveAs } from "file-saver-es"; @@ -249,7 +249,6 @@ const initializeApplication = (injector: Injector) => async () => { UIComponentsReducer ]), NgxMapLibreGLModule, - NgIdleModule.forRoot(), HammerModule, LottieComponent ], @@ -319,7 +318,8 @@ const initializeApplication = (injector: Injector) => async () => { RouteEditRouteInteraction, provideHttpClient( withInterceptorsFromDi(), - ) + ), + provideNgIdle() ], declarations: [ MainMapComponent,