How to throw an observable error manually?
if (response.success == 0) {
throw Observable.throw(response);
}
Edit for rxjs 6:
if (response.success == 0) {
throw throwError(response);
}
rxjs 6
import { throwError } from 'rxjs';
if (response.success == 0) {
return throwError(response);
}
rxjs 5
import { ErrorObservable } from 'rxjs/observable/ErrorObservable';
if (response.success == 0) {
return new ErrorObservable(response);
}
What you return with ErrorObservable
is up to you