Skip to content

Commit

Permalink
local storage service
Browse files Browse the repository at this point in the history
  • Loading branch information
BeatGubser committed Mar 23, 2023
1 parent d18920b commit 651a1f2
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 0 deletions.
16 changes: 16 additions & 0 deletions agridator-frontend/src/app/service/local-storage.service.spec.ts
@@ -0,0 +1,16 @@
import { TestBed } from '@angular/core/testing';

import { LocalStorageService } from './local-storage.service';

describe('LocalStorageService', () => {
let service: LocalStorageService;

beforeEach(() => {
TestBed.configureTestingModule({});
service = TestBed.inject(LocalStorageService);
});

it('should be created', () => {
expect(service).toBeTruthy();
});
});
21 changes: 21 additions & 0 deletions agridator-frontend/src/app/service/local-storage.service.ts
@@ -0,0 +1,21 @@
import { Injectable } from '@angular/core';

@Injectable({
providedIn: 'root'
})
export class LocalStorageService {

constructor() { }

setFeldkalender(feldkalender: string[]) {
localStorage.setItem('feldkalender', JSON.stringify(feldkalender));
}

getFeldkalender(): string[] | undefined {
const feldkalender = localStorage.getItem('feldkalender');
if (feldkalender) {
return JSON.parse(feldkalender);
}
return undefined;
}
}

0 comments on commit 651a1f2

Please sign in to comment.