UNPKG

live_montier

Version:
56 lines (43 loc) 1.48 kB
import { forwardRef, Injectable, NgModule } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs/Observable'; import * as io from 'socket.io-client'; import { environment } from '../../../environments/environment'; import { observable } from 'rxjs'; @Injectable() export class UserService { public apiUrl = environment.apiUrl; constructor( private http: HttpClient, private https: HttpClient, ) { } signUp(data: any): Observable<any> { return this.http.post(this.apiUrl + 'user-sign-up', data) } login(data: any): Observable<any> { return this.http.post(this.apiUrl + 'user-login', data) } checkUserLogin(): Observable<any> { return this.http.get(this.apiUrl + 'check-user-login') } userLoggedIn(data: any): Observable<any> { return this.http.post(this.apiUrl + 'check-if-user-logged-in', data) } userLogout(): Observable<any> { return this.http.get(this.apiUrl + 'user-logout'); } forgotpassword(data: any): Observable<any> { return this.http.post(this.apiUrl + 'forgot-password', data) } // blog apis listblogs(): Observable<any> { return this.http.get(this.apiUrl + 'list-posts') } addPost(data: any): Observable<any> { return this.http.post(this.apiUrl + 'add-post', data) } getStatus() : Observable<any>{ return this.http.get(this.apiUrl+'list-stats') } }