login fix

This commit is contained in:
CHIEFSOFT\ameye
2023-08-22 17:18:10 -04:00
parent 5adf98f455
commit 9ece7d1db8
2 changed files with 34 additions and 24 deletions
+13 -3
View File
@@ -3,6 +3,8 @@ import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
//import 'rxjs/add/operator/map';
import { environment } from 'src/environments/environment';
import { SessionDataProviderService } from '../store/session-data-provider.service';
import {Router} from "@angular/router";
@Injectable({
@@ -13,12 +15,20 @@ export class WrenchService {
apiKey = '99dfe35fcb7de1ee';
url;
constructor(private http: HttpClient) {
constructor(private http: HttpClient,
private router: Router,
public sessionDataProviderService :SessionDataProviderService) {
// this is test
this.url = 'https://apigate.lotus.g1.wrenchboard.com/en/wrench/api/v1';
}
getPostData(reqPath:string, reqData): Observable<any> {
if (reqPath != 'userlogin'){
const sessionId = this.sessionDataProviderService.session;
if (sessionId.length==0){
this.router.navigate(['login']);
}
}
return this.http.post(
`${environment.baseUrl}/${reqPath}`,reqData
);