【发布时间】:2019-06-01 12:04:35
【问题描述】:
我遇到了问题。在我打开一个新的撰写视图顶部以编程方式删除草稿后,我运行下面的块以丢弃草稿。最初我认为这不起作用,因为当我执行它时,我仍然可以在左侧边栏和计数器中看到该项目。但是当我刷新页面时,我可以看到草稿确实被删除了。想法?
private async discardDraft() {
const draftId = await this.composeView.getCurrentDraftID();
gmailService.discardDraft(draftId);
this.composeView.close();
}
export async function discardDraft(draftId: string) {
return request.delete(`/gmail/v1/users/me/drafts/${draftId}`).then(res => true);
}
【问题讨论】:
-
我在通过developers.google.com/gmail/api/v1/reference/users/drafts/… 尝试API 时可以看到类似的行为,侧边栏上的数字不会立即更新,而是会在几秒钟内自动更新。
-
你在这里使用什么库?我假设这是在客户端运行@abdeen-m
标签: javascript gmail-api