Skip to content

Commit c3de072

Browse files
committed
subs and free access that are past due are now hidden
1 parent 3d6374e commit c3de072

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/hooks.server.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,16 @@ const authGuard: Handle = async ({ event, resolve }) => {
9595
return data
9696
}
9797

98+
const now = new Date().toISOString()
99+
98100
event.locals.getSubscriptions = async () => {
99101
if (!user) return []
100102
const { data, error: err } = await event.locals.supabaseServer
101103
.schema("profiles")
102104
.from("subscriptions")
103105
.select("id, product, price, date_start, date_end, cancel, disabled")
104106
.eq("user_id", user.id)
107+
.lte("date_end", now)
105108

106109
if (err) return []
107110
return data
@@ -114,6 +117,7 @@ const authGuard: Handle = async ({ event, resolve }) => {
114117
.from("free_access")
115118
.select("id, product, date_start, date_end")
116119
.eq("user_id", user.id)
120+
.lte("date_end", now)
117121

118122
if (err) return []
119123
return data

0 commit comments

Comments
 (0)