feature/app wipe my cal (#2496)

This commit is contained in:
alannnc 2022-04-15 04:09:40 -06:00 committed by GitHub
parent 080f2bb845
commit c06d8164bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 6 additions and 12 deletions

View file

@ -50,7 +50,6 @@ export default class AttendeeRequestRescheduledEmail extends OrganizerScheduledE
// @OVERRIDE // @OVERRIDE
protected getiCalEventAsString(): string | undefined { protected getiCalEventAsString(): string | undefined {
console.log("overriding");
const icsEvent = createEvent({ const icsEvent = createEvent({
start: dayjs(this.calEvent.startTime) start: dayjs(this.calEvent.startTime)
.utc() .utc()

View file

@ -56,7 +56,6 @@ export default class OrganizerRequestRescheduledEmail extends OrganizerScheduled
// @OVERRIDE // @OVERRIDE
protected getiCalEventAsString(): string | undefined { protected getiCalEventAsString(): string | undefined {
console.log("overriding");
const icsEvent = createEvent({ const icsEvent = createEvent({
start: dayjs(this.calEvent.startTime) start: dayjs(this.calEvent.startTime)
.utc() .utc()

View file

@ -23,7 +23,6 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
} }
let result = false; let result = false;
try { try {
console.log("try");
const { initialDate, endDate } = req.body; const { initialDate, endDate } = req.body;
const todayBookings = await prisma.booking.findMany({ const todayBookings = await prisma.booking.findMany({
@ -37,6 +36,7 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
status: { status: {
in: [BookingStatus.ACCEPTED, BookingStatus.PENDING], in: [BookingStatus.ACCEPTED, BookingStatus.PENDING],
}, },
userId: req.session.user.id,
}, },
select: { select: {
id: true, id: true,
@ -44,25 +44,23 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
status: true, status: true,
}, },
}); });
// const [booking] = todayBookings;
const q = queue({ results: [] }); const q = queue({ results: [] });
if (todayBookings.length > 0) { if (todayBookings.length > 0) {
todayBookings.forEach((booking) => todayBookings.forEach((booking) =>
q.push(() => { q.push(() => {
return Reschedule(booking.uid, "Can't do it"); return Reschedule(booking.uid, "");
}) })
); );
} }
const result = await q.start(); await q.start();
console.log({ result });
// result = !!(await Reschedule(booking.uid, "Can't do it"));
} catch (error: unknown) { } catch (error: unknown) {
if (error instanceof Error) { if (error instanceof Error) {
return res.status(500).json({ message: error.message }); return res.status(500).json({ message: error.message });
} }
return res.status(500); return res.status(500);
} }
return res.status(200).json({ success: result }); return res.status(200).json({ success: true });
}; };
function validate( function validate(

View file

@ -51,7 +51,7 @@ export const ConfirmDialog = (props: IConfirmDialogWipe) => {
const initialDate = today.startOf("day"); const initialDate = today.startOf("day");
const endDate = today.endOf("day"); const endDate = today.endOf("day");
const dateFormat = "ddd, MMM D, YYYY h:mm A"; const dateFormat = "ddd, MMM D, YYYY h:mm A";
console.log({ props });
const utils = trpc.useContext(); const utils = trpc.useContext();
const rescheduleApi = useMutation( const rescheduleApi = useMutation(

View file

@ -49,7 +49,6 @@ export default class AttendeeRequestRescheduledEmail extends BaseTemplate {
// @OVERRIDE // @OVERRIDE
protected getiCalEventAsString(): string | undefined { protected getiCalEventAsString(): string | undefined {
console.log("overriding");
const icsEvent = createEvent({ const icsEvent = createEvent({
start: dayjs(this.calEvent.startTime) start: dayjs(this.calEvent.startTime)
.utc() .utc()

View file

@ -56,7 +56,6 @@ export default class OrganizerRequestRescheduledEmail extends BaseTemplate {
// @OVERRIDE // @OVERRIDE
protected getiCalEventAsString(): string | undefined { protected getiCalEventAsString(): string | undefined {
console.log("overriding");
const icsEvent = createEvent({ const icsEvent = createEvent({
start: dayjs(this.calEvent.startTime) start: dayjs(this.calEvent.startTime)
.utc() .utc()