Skip to content

Commit 05289ae

Browse files
committed
fix: timezone clear cache
1 parent ed6b76c commit 05289ae

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

pages/api/user/timezone/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { setSession } from 'utils/setSession'
22
import * as userService from 'services/userService'
33
import { parseUpdateUserTimezonePUTRequest } from 'utils/validators'
4+
import { clearDashboardCache } from 'redis/dashboardCache'
45

56
export default async (
67
req: any,
@@ -12,6 +13,7 @@ export default async (
1213
const session = req.session
1314
const preferredTimezone = parseUpdateUserTimezonePUTRequest(req.body)
1415
const user = await userService.updatePreferredTimezone(session.userId, preferredTimezone.timezone)
16+
await clearDashboardCache(session.userId)
1517
res.status(200).json(user)
1618
}
1719
}

redis/dashboardCache.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ export const getButtonPaymentData = (n: number, periodString: string, paymentLis
8585
}
8686
return buttonPaymentData
8787
}
88+
8889
export const sumQuoteValues = function (a: QuoteValues, b: QuoteValues): QuoteValues {
8990
return {
9091
usd: (new Prisma.Decimal(a.usd)).plus(new Prisma.Decimal(b.usd)),

0 commit comments

Comments
 (0)