Advertisement
Guest User

Untitled

a guest
Jul 24th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import {HttpClient} from '@angular/common/http';
  2. import {Observable} from "rxjs";
  3. import {environment} from '../../environments/environment';
  4. import { Injectable } from '@angular/core';
  5. import {NoteModel} from '../model/note.model';
  6.  
  7. @Injectable({
  8.     providedIn: 'root'
  9. })
  10.  
  11. export class NoteService{
  12.  
  13.     constructor(private http:HttpClient) { }
  14.     getNotes(options): Observable <NoteModel>{
  15.         console.log(options);
  16.         return this.http.get<NoteModel>(environment.api + '/notes/get/',options);
  17.     }
  18.     addNote(options,params):Observable<any>{
  19.         return this.http.post<any>(environment.api + '/notes/new-note',params,options);
  20.     }
  21.     removeNote(options,params):Observable<any>{
  22.         return this.http.get<any>(environment.api + '/notes/remove-note/' + params, options);
  23.     }
  24.     changeStatus(options,params,id):Observable<any>{
  25.         console.log(params);
  26.         return this.http.post<any>(environment.api + '/notes/change-status/'+id,params,options);
  27.     }
  28.     editNote(options,params,id):Observable<any>{
  29.         return this.http.post<any>(environment.api + '/notes/edit-note/'+id,params,options);
  30.     }
  31.     getShareNote(options, hash):Observable<any>{
  32.         return this.http.get<any>(environment.api + '/notes/get/'+hash, options);
  33.     }
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement