Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {HttpClient} from '@angular/common/http';
- import {Observable} from "rxjs";
- import {environment} from '../../environments/environment';
- import { Injectable } from '@angular/core';
- import {NoteModel} from '../model/note.model';
- @Injectable({
- providedIn: 'root'
- })
- export class NoteService{
- constructor(private http:HttpClient) { }
- getNotes(options): Observable <NoteModel>{
- console.log(options);
- return this.http.get<NoteModel>(environment.api + '/notes/get/',options);
- }
- addNote(options,params):Observable<any>{
- return this.http.post<any>(environment.api + '/notes/new-note',params,options);
- }
- removeNote(options,params):Observable<any>{
- return this.http.get<any>(environment.api + '/notes/remove-note/' + params, options);
- }
- changeStatus(options,params,id):Observable<any>{
- console.log(params);
- return this.http.post<any>(environment.api + '/notes/change-status/'+id,params,options);
- }
- editNote(options,params,id):Observable<any>{
- return this.http.post<any>(environment.api + '/notes/edit-note/'+id,params,options);
- }
- getShareNote(options, hash):Observable<any>{
- return this.http.get<any>(environment.api + '/notes/get/'+hash, options);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement