add emitters

This commit is contained in:
eromano
2023-03-30 10:09:11 +02:00
parent ce08f16663
commit a4b6afedb9

View File

@@ -129,10 +129,7 @@ export class AdfHttpClient implements ee.Emitter,JsApiHttpClient {
} }
); );
if(emitters){ return this.requestWithLegacyEventEmitters<T>(request, emitters, options.returnType);
return this.requestWithLegacyEventEmitters<T>(request, emitters, options.returnType);
}
return request.pipe(map(req => req.body)).toPromise<T>();
} }
post<T = any>(url: string, options?: RequestOptions, sc?: SecurityOptions, emitters?: JsApiEmitters): Promise<T> { post<T = any>(url: string, options?: RequestOptions, sc?: SecurityOptions, emitters?: JsApiEmitters): Promise<T> {
@@ -240,7 +237,7 @@ export class AdfHttpClient implements ee.Emitter,JsApiHttpClient {
takeUntil(abort$) takeUntil(abort$)
).toPromise(); ).toPromise();
(promise as any).abort = function() { (promise as any).abort = function () {
eventEmitter.emit('abort'); eventEmitter.emit('abort');
abort$.next(); abort$.next();
abort$.complete(); abort$.complete();