1
- import { PolicyUpdate as PolicyUpdateEvent } from "../generated/PolicyRegistry/PolicyRegistry"
2
- import { Court , CourtMetadata } from "../generated/schema"
3
- import { json , Bytes , dataSource , log } from "@graphprotocol/graph-ts" ;
1
+ import { PolicyUpdate as PolicyUpdateEvent } from "../generated/PolicyRegistry/PolicyRegistry" ;
2
+ import { Court , CourtMetadata } from "../generated/schema" ;
3
+ import { json , Bytes , dataSource } from "@graphprotocol/graph-ts" ;
4
4
import { CourtMetadata as CourtMetadataTemplate } from "../generated/templates" ;
5
5
6
6
export function handlePolicyUpdate ( event : PolicyUpdateEvent ) : void {
7
- let court = Court . load (
8
- event . params . _subcourtID . toString ( )
9
- )
7
+ let court = Court . load ( event . params . _subcourtID . toString ( ) ) ;
10
8
11
9
if ( ! court ) {
12
- court = new Court (
13
- event . params . _subcourtID . toString ( )
14
- )
10
+ court = new Court ( event . params . _subcourtID . toString ( ) ) ;
15
11
}
16
- const ipfsHash = event . params . _policy . replace ( '/ipfs/' , '' )
12
+
13
+ const ipfsHash = event . params . _policy . replace ( "/ipfs/" , "" ) ;
17
14
court . policy = ipfsHash ;
18
15
court . metadata = ipfsHash ;
19
16
20
- CourtMetadataTemplate . create ( ipfsHash )
17
+ CourtMetadataTemplate . create ( ipfsHash ) ;
21
18
court . save ( ) ;
22
-
23
19
}
24
20
25
21
export function handleCourtMetadata ( content : Bytes ) : void {
26
- let courtMetadata = new CourtMetadata ( dataSource . stringParam ( ) )
27
- const value = json . fromBytes ( content ) . toObject ( )
28
- log . debug ( "got value {}" , [ json . fromBytes ( content ) . toString ( ) ] )
22
+ let courtMetadata = new CourtMetadata ( dataSource . stringParam ( ) ) ;
23
+ const value = json . fromBytes ( content ) . toObject ( ) ;
24
+
29
25
if ( value ) {
30
- const name = value . get ( 'name' ) ;
31
- courtMetadata . name = name ? name . toString ( ) : null ;
32
-
33
- const description = value . get ( 'description' ) ;
34
- courtMetadata . description = description ? description . toString ( ) : null ;
35
-
36
- const requiredSkills = value . get ( 'requiredSkills' ) ;
37
- courtMetadata . requiredSkills = requiredSkills ? requiredSkills . toString ( ) : null ;
38
- courtMetadata . save ( )
26
+ const name = value . get ( "name" ) ;
27
+ courtMetadata . name = name ? name . toString ( ) : null ;
28
+
29
+ const description = value . get ( "description" ) ;
30
+ courtMetadata . description = description ? description . toString ( ) : null ;
31
+
32
+ const requiredSkills = value . get ( "requiredSkills" ) ;
33
+ courtMetadata . requiredSkills = requiredSkills
34
+ ? requiredSkills . toString ( )
35
+ : null ;
36
+ courtMetadata . save ( ) ;
39
37
}
40
- }
38
+ }
0 commit comments