У меня проблема. После того, как я открываю новый составной вид сверху, программно удаляю черновик, я запускаю блок ниже, чтобы отменить черновик. Сначала я думал, что это не работает, потому что, когда я его выполню, я все еще мог видеть элемент в левой боковой панели и счетчике. Однако когда я обновляю страницу, я вижу, что черновик действительно удален. Мысли
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);
}