Merge pull request #713 from vector-im/bwindels/fix-request-responsecode-error

fix error thrown during request when response code is not used
This commit is contained in:
Bruno Windels 2022-04-08 15:26:12 +02:00 committed by GitHub
commit c9bc080aef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -27,8 +27,8 @@ class Request implements IHomeServerRequest {
public readonly args: any[];
private responseResolve: (result: any) => void;
public responseReject: (error: Error) => void;
private responseCodeResolve: (result: any) => void;
private responseCodeReject: (result: any) => void;
private responseCodeResolve?: (result: any) => void;
private responseCodeReject?: (result: any) => void;
private _requestResult?: IHomeServerRequest;
private readonly _responsePromise: Promise<any>;
private _responseCodePromise: Promise<any>;
@ -73,7 +73,7 @@ class Request implements IHomeServerRequest {
const response = await this._requestResult?.response();
this.responseResolve(response);
const responseCode = await this._requestResult?.responseCode();
this.responseCodeResolve(responseCode);
this.responseCodeResolve?.(responseCode);
}
get requestResult() {