Change store storage system.

This commit is contained in:
2022-03-04 22:54:52 +01:00
parent 21bd3826e6
commit 7686057022
8 changed files with 54 additions and 27 deletions

View File

@@ -1,4 +1,4 @@
import { NgModule } from '@angular/core';
import { APP_INITIALIZER, NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { CookieService } from 'ngx-cookie-service';
@@ -20,6 +20,8 @@ import { HeaderComponent } from './core/components/header/header.component';
import { ActiveListTasksComponent } from './active-list-tasks/active-list-tasks.component';
import { TaskDisplayComponent } from './active-list-tasks/task-display/task-display.component';
import {MatCheckboxModule} from '@angular/material/checkbox';
import { TaskListService } from './core/service/task-list.service';
import { StorePersistenceService } from './core/service/store-persistence.service';
@NgModule({
declarations: [
@@ -47,6 +49,12 @@ import {MatCheckboxModule} from '@angular/material/checkbox';
],
providers: [
CookieService,
{
provide: APP_INITIALIZER,
useFactory: (taskListService: TaskListService) => () => taskListService.removeActiveTaskList(),
deps: [TaskListService, StorePersistenceService],
multi: true
}
],
bootstrap: [AppComponent]
})