mirror of
https://github.com/block-core/blockcore-notes.git
synced 2024-09-29 22:40:44 +00:00
Create a spaces service
This commit is contained in:
parent
0b8eb22c38
commit
aabf213ee7
@ -6,7 +6,7 @@ import { ApplicationState } from './applicationstate';
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
export class LoadingResolverService implements Resolve<any> {
|
||||
export class LoadingResolverService {
|
||||
constructor(public appState: ApplicationState, private router: Router) {}
|
||||
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> {
|
||||
return this.appState.initialized$.pipe(filter((value) => value));
|
||||
|
20
src/app/services/spaces.ts
Normal file
20
src/app/services/spaces.ts
Normal file
@ -0,0 +1,20 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class SpacesService {
|
||||
constructor() {
|
||||
this.load();
|
||||
}
|
||||
|
||||
spaces: any[] = [];
|
||||
|
||||
load() {
|
||||
let spaces = localStorage.getItem('blockcore:notes:nostr:spaces');
|
||||
|
||||
if (spaces) {
|
||||
this.spaces = JSON.parse(spaces);
|
||||
} else {
|
||||
this.spaces = [];
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user