[#565] added move for delegated events, deletes old and put new (#578)

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
This commit is contained in:
Camille Moussu
2026-02-25 15:51:13 +01:00
committed by GitHub
parent 67898fa218
commit 6874b9ee70
7 changed files with 835 additions and 499 deletions
+5 -2
View File
@@ -1,10 +1,13 @@
import { AsyncThunkResult } from "@/features/Calendars/types/AsyncThunkResult";
export async function assertThunkSuccess(result: unknown): Promise<void> {
if (result === undefined || result === null) {
return;
}
const typed = result as AsyncThunkResult;
if (typed?.type?.endsWith("/rejected")) {
if (typed.type && typed.type.endsWith("/rejected")) {
throw new Error(
typed.error?.message || typed.payload?.message || "API call failed"
typed.error?.message ?? typed.payload?.message ?? "Thunk was rejected"
);
}
if (typeof typed.unwrap === "function") {