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