Skip to content

Commit 67eaacb

Browse files
author
OpFlow Dev
committed
Fix TypeScript type errors and add .gitignore
1 parent e54c1e0 commit 67eaacb

5 files changed

Lines changed: 11033 additions & 9 deletions

File tree

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
node_modules/
2+
.next/
3+
.env.local
4+
.env*.local
5+
*.tsbuildinfo
6+
playwright-report/
7+
test-results/
8+
coverage/
9+
.vercel/

lib/stripe.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import Stripe from "stripe";
22

33
export const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!, {
4-
apiVersion: "2024-10-28.acacia",
54
typescript: true,
65
});
76

lib/supabase/middleware.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createServerClient } from "@supabase/ssr";
1+
import { createServerClient, type CookieOptions } from "@supabase/ssr";
22
import { NextResponse, type NextRequest } from "next/server";
33

44
export async function updateSession(request: NextRequest) {
@@ -14,7 +14,7 @@ export async function updateSession(request: NextRequest) {
1414
getAll() {
1515
return request.cookies.getAll();
1616
},
17-
setAll(cookiesToSet) {
17+
setAll(cookiesToSet: { name: string; value: string; options: CookieOptions }[]) {
1818
cookiesToSet.forEach(({ name, value, options }) =>
1919
request.cookies.set(name, value)
2020
);
@@ -29,10 +29,6 @@ export async function updateSession(request: NextRequest) {
2929
}
3030
);
3131

32-
// Do not run code between createServerClient and
33-
// supabase.auth.getUser(). A simple mistake could make it very hard to debug
34-
// issues with users being randomly logged out.
35-
3632
const {
3733
data: { user },
3834
} = await supabase.auth.getUser();

lib/supabase/server.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createServerClient } from "@supabase/ssr";
1+
import { createServerClient, type CookieOptions } from "@supabase/ssr";
22
import { cookies } from "next/headers";
33

44
export function createClient() {
@@ -12,7 +12,7 @@ export function createClient() {
1212
getAll() {
1313
return cookieStore.getAll();
1414
},
15-
setAll(cookiesToSet) {
15+
setAll(cookiesToSet: { name: string; value: string; options: CookieOptions }[]) {
1616
try {
1717
cookiesToSet.forEach(({ name, value, options }) =>
1818
cookieStore.set(name, value, options)

0 commit comments

Comments
 (0)