File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/src/app/services/initial.service.ts
import { Injectable } from "@angular/core";
import { StorageService } from './storage.service';
import { ApiMainService } from "./api-main.service";
import { ApiService } from "./api.service";
import { CorporateIdentityService } from "./corporate-identity.service";
@Injectable({
providedIn: "root",
})
export class InitialService {
_parametersMain: any;
constructor(
public apiMain: ApiMainService,
private storage: StorageService,
private apiService: ApiService,
private corporateIdentityService: CorporateIdentityService
) {}
getParameters() {
let seq = this.apiMain.getFree("parameters/info");
seq.subscribe(
(res: any) => {
if (res.status == "success") {
this._parametersMain = res.parameters;
this.storage.set("parametersMain", res.parameters);
}
},
(err) => {
console.error("Error provider central getParameters", err);
}
);
return seq;
}
async getCorporateIdentity() {
return this.corporateIdentityService.getCorporateIdentity();
}
}