Skip to content

Commit a32b6a0

Browse files
Make lastSyncedAt required in Schema_Sync calendarlist interface
Co-authored-by: victor-enogwe <23452630+victor-enogwe@users.noreply.github.com>
1 parent 280896c commit a32b6a0

File tree

7 files changed

+13
-7
lines changed

7 files changed

+13
-7
lines changed

packages/backend/src/auth/auth.routes.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export class AuthRoutes extends CommonRoutesConfig {
2525
this.app
2626
.route(`/api/auth/session`)
2727
.all(authMiddleware.verifyIsDev)
28-
// eslint-disable-next-line @typescript-eslint/no-misused-promises
28+
2929
.post(authController.createSession)
3030
.get([verifySession(), authController.getUserIdFromSession]);
3131

packages/backend/src/init.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ moduleAlias.addAliases({
66
"@backend": `${__dirname}`,
77
"@core": `${path.resolve(__dirname, "../../core/src")}`,
88
});
9-
// eslint-disable-next-line prettier/prettier
9+
1010
import { Logger } from "@core/logger/winston.logger";
1111

1212
const dotenvResult = dotenv.config();

packages/backend/src/sync/util/sync.queries.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,13 @@ import mongoService from "@backend/common/services/mongo.service";
1717

1818
export const createSync = async (
1919
userId: string,
20-
data: Schema_Sync["google"],
20+
data: {
21+
calendarlist: Omit<
22+
Schema_Sync["google"]["calendarlist"][0],
23+
"lastSyncedAt"
24+
>[];
25+
events: Payload_Sync_Events[];
26+
},
2127
session?: ClientSession,
2228
) => {
2329
const result = await mongoService.sync.insertOne(

packages/core/src/types/sync.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export interface Schema_Sync {
7777
calendarlist: {
7878
gCalendarId: string;
7979
nextSyncToken: string;
80-
lastSyncedAt?: Date;
80+
lastSyncedAt: Date;
8181
}[];
8282
events: Payload_Sync_Events[];
8383
};

packages/scripts/src/commands/build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const buildNodePckgs = async (options: Options_Cli) => {
2929
log.info("Compiling node packages ...");
3030
shell.exec(
3131
"yarn tsc --project tsconfig.build.json",
32-
// eslint-disable-next-line @typescript-eslint/require-await
32+
3333
async function (code: number) {
3434
if (code !== 0) {
3535
log.error("Exiting because of compilation errors");

packages/web/src/common/utils/overlap/overlap.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Schema_GridEvent } from "@web/common/types/web.event.types";
44
export const adjustOverlappingEvents = (
55
events: Schema_GridEvent[],
66
): Schema_GridEvent[] => {
7-
let adjustedEvents = deepCopyEvents(events);
7+
const adjustedEvents = deepCopyEvents(events);
88
adjustedEvents.sort((a, b) => dayjs(a.startDate).diff(dayjs(b.startDate)));
99

1010
const processedEvents = new Set<string>();

packages/web/src/components/Tooltip/Tooltip.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export const TooltipTrigger = forwardRef<
3232
HTMLProps<HTMLElement> & { asChild?: boolean }
3333
>(function TooltipTrigger({ children, asChild = false, ...props }, propRef) {
3434
const context = useTooltipContext();
35-
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
35+
3636
const childrenRef = (children as any).ref;
3737
const ref = useMergeRefs([context.refs.setReference, propRef, childrenRef]);
3838

0 commit comments

Comments
 (0)