fix(core): update
This commit is contained in:
parent
8bf0a71266
commit
a1e0ebd658
@ -7,6 +7,9 @@ export type IPostMethod = (
|
|||||||
) => void | Promise<plugins.typedRequestInterfaces.ITypedRequest>;
|
) => void | Promise<plugins.typedRequestInterfaces.ITypedRequest>;
|
||||||
|
|
||||||
export class TypedRequest<T extends plugins.typedRequestInterfaces.ITypedRequest> {
|
export class TypedRequest<T extends plugins.typedRequestInterfaces.ITypedRequest> {
|
||||||
|
/**
|
||||||
|
* this typedrouter allows us to have easy async request response cycles
|
||||||
|
*/
|
||||||
public typedRouterRef: TypedRouter;
|
public typedRouterRef: TypedRouter;
|
||||||
public webrequest = new plugins.webrequest.WebRequest();
|
public webrequest = new plugins.webrequest.WebRequest();
|
||||||
|
|
||||||
@ -59,6 +62,7 @@ export class TypedRequest<T extends plugins.typedRequestInterfaces.ITypedRequest
|
|||||||
string,
|
string,
|
||||||
plugins.typedRequestInterfaces.ITypedRequest
|
plugins.typedRequestInterfaces.ITypedRequest
|
||||||
>;
|
>;
|
||||||
|
// having a typedrouter allows us to work with async request response cycles.
|
||||||
if (this.typedRouterRef) {
|
if (this.typedRouterRef) {
|
||||||
responseInterest = await this.typedRouterRef.fireEventInterestMap.addInterest(
|
responseInterest = await this.typedRouterRef.fireEventInterestMap.addInterest(
|
||||||
payload.correlation.id,
|
payload.correlation.id,
|
||||||
|
Loading…
Reference in New Issue
Block a user