@@ -36,23 +36,26 @@ func Topology(sdk api2.SDK, commType fsc.P2PCommunicationType, replicationOpts *
36
36
AddOptions (fabric .WithOrganization ("Org1" ), fabric .WithDefaultIdentityByHSM ()).
37
37
AddOptions (replicationOpts .For ("approver" )... ).
38
38
RegisterResponder (& views.ApproverView {}, & views.CreateIOUView {}).
39
- RegisterResponder (& views.ApproverView {}, & views.UpdateIOUView {})
39
+ RegisterResponder (& views.ApproverView {}, & views.UpdateIOUView {}).
40
+ RegisterViewFactory ("finality" , & views.FinalityViewFactory {})
40
41
41
42
// Add the borrower's FSC node
42
43
fscTopology .AddNodeByName ("borrower" ).
43
44
AddOptions (fabric .WithOrganization ("Org2" ), fabric .WithDefaultIdentityByHSM (), fabric .WithX509IdentityByHSM ("borrower-hsm-2" )).
44
45
AddOptions (replicationOpts .For ("borrower" )... ).
45
46
RegisterViewFactory ("create" , & views.CreateIOUViewFactory {}).
46
47
RegisterViewFactory ("update" , & views.UpdateIOUViewFactory {}).
47
- RegisterViewFactory ("query" , & views.QueryViewFactory {})
48
+ RegisterViewFactory ("query" , & views.QueryViewFactory {}).
49
+ RegisterViewFactory ("finality" , & views.FinalityViewFactory {})
48
50
49
51
// Add the lender's FSC node
50
52
fscTopology .AddNodeByName ("lender" ).
51
53
AddOptions (fabric .WithOrganization ("Org3" ), fabric .WithDefaultIdentityWithLabel ("lender" )).
52
54
AddOptions (replicationOpts .For ("lender" )... ).
53
55
RegisterResponder (& views.CreateIOUResponderView {}, & views.CreateIOUView {}).
54
56
RegisterResponder (& views.UpdateIOUResponderView {}, & views.UpdateIOUView {}).
55
- RegisterViewFactory ("query" , & views.QueryViewFactory {})
57
+ RegisterViewFactory ("query" , & views.QueryViewFactory {}).
58
+ RegisterViewFactory ("finality" , & views.FinalityViewFactory {})
56
59
57
60
// Add Fabric SDK to FSC Nodes
58
61
fscTopology .AddSDK (sdk )
0 commit comments