Show success page if booking was deleted on calendar (#2808)
* Add exception to 410 * Fix type error * Add GoogelCalError typepull/2850/head
parent
80954aa866
commit
afafd45223
|
@ -18,6 +18,10 @@ import type { PartialReference } from "@calcom/types/EventManager";
|
||||||
|
|
||||||
import getAppKeysFromSlug from "../../_utils/getAppKeysFromSlug";
|
import getAppKeysFromSlug from "../../_utils/getAppKeysFromSlug";
|
||||||
|
|
||||||
|
interface GoogleCalError extends Error {
|
||||||
|
code?: number;
|
||||||
|
}
|
||||||
|
|
||||||
export default class GoogleCalendarService implements Calendar {
|
export default class GoogleCalendarService implements Calendar {
|
||||||
private url = "";
|
private url = "";
|
||||||
private integrationName = "";
|
private integrationName = "";
|
||||||
|
@ -229,8 +233,9 @@ export default class GoogleCalendarService implements Calendar {
|
||||||
sendNotifications: true,
|
sendNotifications: true,
|
||||||
sendUpdates: "all",
|
sendUpdates: "all",
|
||||||
},
|
},
|
||||||
function (err, event) {
|
function (err: GoogleCalError | null, event) {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
if (err.code === 410) resolve();
|
||||||
console.error("There was an error contacting google calendar service: ", err);
|
console.error("There was an error contacting google calendar service: ", err);
|
||||||
return reject(err);
|
return reject(err);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue