Hi,
How can I wait uploadevent to fire after other HTTP call inside that event?
Something like this below.
public async uploadEventHandler(e: UploadEvent) {
this.uploadSaveUrl = 'https://mycustom.blob.core.windows.net/';
// Wait for server call to return SAS url.
// Currently it just starts upload without waiting for await from server.
this.uploadSaveUrl += await this.authService.getSAS().toPromise();
const fileType = e.files.length && e.files[0].rawFile ? e.files[0].rawFile.type : '';
e.headers = e.headers.append('x-ms-blob-content-type', fileType);
e.headers = e.headers.append('content-type', fileType);
e.headers = e.headers.append('x-ms-blob-type', 'BlockBlob');
}