Bläddra i källkod

Update auth-test.tsx

main
Steve Ruiz 4 år sedan
förälder
incheckning
00fe07c6c3
1 ändrade filer med 5 tillägg och 3 borttagningar
  1. 5
    3
      pages/auth-test.tsx

+ 5
- 3
pages/auth-test.tsx Visa fil

51
 export async function getServerSideProps(context: GetServerSidePropsContext) {
51
 export async function getServerSideProps(context: GetServerSidePropsContext) {
52
   const session = await getSession(context)
52
   const session = await getSession(context)
53
 
53
 
54
+  const id = session?.user?.image.match(/u\/(.*)\?/)?.[1]
55
+
54
   const sponsors = await fetch(
56
   const sponsors = await fetch(
55
     'https://sponsors.trnck.dev/sponsors/steveruizok'
57
     'https://sponsors.trnck.dev/sponsors/steveruizok'
56
   ).then((d) => d.json().then((d) => d.sponsors))
58
   ).then((d) => d.json().then((d) => d.sponsors))
57
 
59
 
58
-  const sponsor = sponsors.find(
59
-    (sponsor: { avatar: string }) => sponsor.avatar === session?.user?.image
60
+  const sponsor = sponsors.find((sponsor: { avatar: string }) =>
61
+    sponsor.avatar.includes(id)
60
   )
62
   )
61
 
63
 
62
   console.log(
64
   console.log(
63
     session?.user,
65
     session?.user,
64
-    session?.user?.image,
66
+    id,
65
     sponsors.map((sponsor: any) => sponsor.avatar)
67
     sponsors.map((sponsor: any) => sponsor.avatar)
66
   )
68
   )
67
 
69
 

Laddar…
Avbryt
Spara