live_montier
Version:
just a sample test publish
56 lines (43 loc) • 1.48 kB
text/typescript
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';
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')
}
}