@@ -52,15 +52,15 @@ class OrderResolver extends OrderBaseResolver {
5252 // TODO: Update this once array filters are available
5353 const allHypercerts = await Promise . all (
5454 allHypercertIds . map ( async ( hypercertId ) => {
55- const hypercertRes = await this . supabaseCachingService
56- . getHypercerts ( {
57- where : {
58- hypercert_id : {
59- eq : hypercertId ,
60- } ,
55+ const hypercertRes = await this . getHypercerts ( {
56+ where : {
57+ hypercert_id : {
58+ eq : hypercertId ,
6159 } ,
62- } )
63- . execute ( ) ;
60+ } ,
61+ } ) ;
62+
63+ console . log ( "Found hypercert for order: " , hypercertRes ) ;
6464
6565 return hypercertRes ?. [ 0 ] as HypercertBaseType ;
6666 } ) ,
@@ -146,46 +146,32 @@ class OrderResolver extends OrderBaseResolver {
146146
147147 const hypercertId = getHypercertTokenId ( BigInt ( tokenId ) ) ;
148148 const formattedHypercertId = `${ chainId } -${ getAddress ( collectionId ) } -${ hypercertId . toString ( ) } ` ;
149- const hypercert = await this . supabaseCachingService
150- . getHypercerts ( {
149+ const hypercert = await this . getHypercerts (
150+ {
151151 where : {
152152 hypercert_id : {
153153 eq : formattedHypercertId ,
154154 } ,
155155 } ,
156- } )
157- . executeTakeFirst ( ) ;
158-
159- if ( ! hypercert ) {
160- console . warn (
161- `[OrderResolver::hypercert] No hypercert found for tokenId: ${ tokenId } ` ,
162- ) ;
163- return null ;
164- }
165-
166- const resultOrder = hypercert as HypercertBaseType ;
167-
168- if ( ! resultOrder ) {
169- console . warn (
170- `[OrderResolver::hypercert] No hypercert found for tokenId: ${ tokenId } ` ,
171- ) ;
172- return null ;
173- }
174-
175- const uri = ( hypercertData ?. [ 0 ] as HypercertBaseType ) ?. uri ;
156+ } ,
157+ true ,
158+ ) ;
176159
177- const metadata = await this . supabaseCachingService
178- . getMetadata ( {
160+ const metadata = await this . getMetadata (
161+ {
179162 where : {
180- uri : {
181- eq : uri ,
163+ hypercerts : {
164+ hypercert_id : {
165+ eq : formattedHypercertId ,
166+ } ,
182167 } ,
183168 } ,
184- } )
185- . executeTakeFirst ( ) ;
169+ } ,
170+ true ,
171+ ) ;
186172
187173 return {
188- ...resultOrder ,
174+ ...hypercert ,
189175 metadata : metadata || null ,
190176 } ;
191177 }
0 commit comments