Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| import stamp from 'stampit'; | |
| import { post$, postJSON$ } from '../utils/ajax-stream.js'; | |
| const serviceStamp = stamp({ | |
| methods: { | |
| readService$(resource, params, config) { | |
| return Observable.create(function(observer) { | |
| services.read(resource, params, config, (err, res) => { | |
| if (err) { | |
| return observer.onError(err); | |
| } | |
| observer.onNext(res); | |
| observer.onCompleted(); | |
| }); | |
| return Disposable.create(function() { | |
| observer.dispose(); | |
| }); | |
| }); | |
| }, | |
| createService$(resource, params, body, config) { | |
| return Observable.create(function(observer) { | |
| services.create(resource, params, body, config, (err, res) => { | |
| if (err) { | |
| return observer.onError(err); | |
| } | |
| observer.onNext(res); | |
| observer.onCompleted(); | |
| }); | |
| return Disposable.create(function() { | |
| observer.dispose(); | |
| }); | |
| }); | |
| } | |
| } | |
| }); |