@@ -7,27 +7,37 @@ export async function GET(request: NextRequest) {
77 const requestId = `github_repos_${ Date . now ( ) } _${ Math . random ( ) . toString ( 36 ) . substr ( 2 , 9 ) } `
88
99 try {
10- const cookieStore = cookies ( )
10+ const cookieStore = await cookies ( )
1111 const supabase = createServerClient (
1212 process . env . NEXT_PUBLIC_SUPABASE_URL ! ,
1313 process . env . NEXT_PUBLIC_SUPABASE_ANON_KEY ! ,
1414 {
1515 cookies : {
1616 async get ( name : string ) {
17- return ( await cookieStore ) . get ( name ) ?. value
17+
18+ const store = cookieStore ;
19+ return store . get ( name ) ?. value
1820 } ,
1921 async set ( name : string , value : string , options : CookieOptions ) {
2022 try {
21- ( await cookieStore ) . set ( name , value , options )
23+ const store = await cookieStore ;
24+ store . set ( { name, value, ...options } )
2225 } catch ( error ) {
23- console . warn ( `Failed to set cookie '${ name } ':` , error )
26+ // The `set` method was called from a Server Component.
27+ // This can be ignored if you have middleware refreshing
28+ // user sessions.
29+ // console.warn(`Failed to set cookie '${name}' from Server Component:`, error);
2430 }
2531 } ,
26- async remove ( name : string ) {
32+ async remove ( name : string , options : CookieOptions ) {
2733 try {
28- ( await cookieStore ) . delete ( name )
34+ const store = await cookieStore ;
35+ store . set ( { name, value : '' , ...options } )
2936 } catch ( error ) {
30- console . warn ( `Failed to delete cookie '${ name } ':` , error )
37+ // The `delete` method was called from a Server Component.
38+ // This can be ignored if you have middleware refreshing
39+ // user sessions.
40+ // console.warn(`Failed to delete cookie '${name}' from Server Component:`, error);
3141 }
3242 } ,
3343 } ,
@@ -78,4 +88,4 @@ export async function GET(request: NextRequest) {
7888 { status : 500 }
7989 )
8090 }
81- }
91+ }
0 commit comments