@@ -20,14 +20,19 @@ const customFloor = function (value, roundTo) {
2020 return Math . floor ( value / roundTo ) * roundTo
2121}
2222
23- const tz_profiles = `
24- query profiles {
25- tzprofiles(where: {account: {_in: $arr }}) {
26- account
27- contract
28- }
23+ const GetUserClaims = async ( arr ) => {
24+ console . log ( JSON . stringify ( arr ) )
25+ return await axios . post ( 'https://indexer.tzprofiles.com/v1/graphql' , {
26+ query : `query MyQuery {
27+ tzprofiles(where: {account: {_in: ${ JSON . stringify ( arr ) } }}) {
28+ account
29+ valid_claims
30+ }
31+ }` ,
32+ variables : undefined ,
33+ operationName : 'MyQuery' ,
34+ } )
2935}
30- `
3136
3237const latest_feed = `
3338query LatestFeed($lastId: bigint = 99999999) {
@@ -66,7 +71,9 @@ const query_hdao = `query hDAOFeed($offset: Int = 0) {
6671}`
6772
6873async function fetchProfiles ( arr ) {
69- const { errors, data } = await fetchGraphQLProfiles ( tz_profiles , "profiles" , { "arr" : arr } )
74+ const { errors, data } = await fetchGraphQLProfiles (
75+ tzprofiles , "MyQuery" , { } )
76+ console . log ( data )
7077 return data . tzprofiles
7178}
7279
@@ -254,7 +261,8 @@ export const Feeds = ({ type }) => {
254261 result = _ . uniqBy ( result , 'creator_id' )
255262 setCreators ( creators . concat ( result . map ( e => e . creator_id ) ) )
256263 result = result . filter ( e => ! creators . includes ( e . creator_id ) )
257-
264+ let arr = result . map ( e => e . creator_id )
265+ console . log ( await GetUserClaims ( arr ) )
258266 let restricted = await getRestrictedAddresses ( )
259267 result = result . filter ( e => ! restricted . includes ( e . creator_id ) )
260268 const next = items . concat ( result )
0 commit comments