I have this API call in an angular application async upload(file: FileToUpload) { // this is where the error occurs file.id = UUID.UUID(); this.delegates.fileManager.uploadFile(file).subscribe({ next: async () => { this.files = await (await this.delegates.fileManager.getFilesAsync()).files; console.log(this.files); } }); } the function should upload the file and refresh the file listing with an another api call. This aproach works on the delete function async deleteFile(file: FileToUpload) { this.delegates.fileManager.deleteFileById(file.id).subscribe({ next: async () => { this.files = await (await this.delegates.fileManager.getFilesAsync()).files; } }) } and while the uploading works, the list doesn't refresh instantly as I have to refresh the page to see the new item. It throws ERROR SyntaxError: Unexpected token ')' even if the this.files = await (await this.delegates.fileManager.getFilesAsync()).files; is not here. Continue reading...