diff --git a/web/sponsors.js b/web/sponsors.js index 385612ed914..f24dd077fba 100644 --- a/web/sponsors.js +++ b/web/sponsors.js @@ -3,21 +3,23 @@ var axios = require('axios') var fs = require('fs') const query = ` -query BIO_QUERY($username: String!) { - organization(login: $username) { +query Sponsors { + organization(login: "supabase") { id - sponsorshipsAsMaintainer(first: 100) { - totalCount + sponsors(first: 100) { nodes { - createdAt - privacyLevel - tier { - name + ... on Organization { + id + createdAt + name : login } - sponsor { + ... on User { + id + createdAt login } } + totalCount } } } @@ -39,10 +41,11 @@ const fetchAllSponsors = async () => { }, } ) - return data.data.organization.sponsorshipsAsMaintainer + return data.data.organization.sponsors } const formatResults = (graphqlResponse) => { + console.log('graph', graphqlResponse) return graphqlResponse.nodes .filter((x) => !!x.sponsor) .map((x) => ({ @@ -65,6 +68,7 @@ const writeFile = (data) => { const main = async () => { const sponsorsResponse = await fetchAllSponsors() + // console.log('sponsorsResponse.totalCount', sponsorsResponse.totalCount) const formatted = formatResults(sponsorsResponse) writeFile(formatted) } diff --git a/web/src/data/sponsors.json b/web/src/data/sponsors.json index a456b2121d9..1cc4a2eec7e 100644 --- a/web/src/data/sponsors.json +++ b/web/src/data/sponsors.json @@ -199,4 +199,4 @@ "tier": "$49 a month", "sponsor": "CryptoJobsList" } -] \ No newline at end of file +]