Add fmPackageExists directive
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
This commit is contained in:
@@ -14,10 +14,14 @@ import {Observable} from 'rxjs';
|
||||
})
|
||||
|
||||
export class PackageService {
|
||||
private userPackages: { [key: string]: IPackage } = {};
|
||||
private packages: { [key: string]: IPackage } = {};
|
||||
|
||||
constructor(private store$: Store<appCommonReducer.State>, public httpClient: HttpClient, public appConfig: AppConfig) {
|
||||
store$.select(appCommonReducer.SelectGetValidUserPackages).subscribe((packages) => {
|
||||
this.userPackages = packages;
|
||||
});
|
||||
store$.select(appCommonReducer.SelectGetPackages).subscribe((packages) => {
|
||||
this.packages = packages;
|
||||
});
|
||||
}
|
||||
@@ -27,6 +31,10 @@ export class PackageService {
|
||||
}
|
||||
|
||||
hasPackage(id: string): boolean {
|
||||
return id in this.userPackages;
|
||||
}
|
||||
|
||||
packageExists(id: string): boolean {
|
||||
return id in this.packages;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user