Skip to content

Commit 3dee5e1

Browse files
flavienbonvinMargeBot
authored andcommitted
feat(desktop): wraps webcontent.send in try catch and report to sentry
1 parent cd42225 commit 3dee5e1

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

applications/inbox-desktop/src/utils/view/viewManagement.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,8 +400,16 @@ export async function showView(viewID: CHANGE_VIEW_TARGET, url: string = "") {
400400
}
401401

402402
if (previousViewID === "account" && (viewID === "mail" || viewID === "calendar")) {
403-
viewLogger(viewID).info("Refreshing event loop after returning from account view");
404-
view.webContents.send("hostUpdate", { type: "refreshEventLoop" });
403+
try {
404+
viewLogger(viewID).info("Refreshing event loop after returning from account view");
405+
view.webContents.send("hostUpdate", { type: "refreshEventLoop" });
406+
} catch (e) {
407+
viewLogger(viewID).error("Refreshing event loop", e);
408+
sentryReport.reportMessage("Failed to refresh event loop after returning from account view", {
409+
level: "error",
410+
error: e instanceof Error ? e : undefined,
411+
});
412+
}
405413
}
406414
}
407415

0 commit comments

Comments
 (0)