feat(schema/appdata)!: make commit async (#21306)

This commit is contained in:
Aaron Craelius
2024-08-20 13:06:25 +00:00
committed by GitHub
parent aeb0f275f9
commit 27d3d4892b
10 changed files with 100 additions and 76 deletions
+3 -3
View File
@@ -84,9 +84,9 @@ func writerListener(w io.Writer) appdata.Listener {
OnTx: nil,
OnEvent: nil,
OnKVPair: nil,
Commit: func(data appdata.CommitData) error {
_, err := fmt.Fprintf(w, "Commit: %v\n", data)
return err
Commit: func(data appdata.CommitData) (completionCallback func() error, err error) {
_, err = fmt.Fprintf(w, "Commit: %v\n", data)
return nil, err
},
InitializeModuleData: func(data appdata.ModuleInitializationData) error {
bz, err := json.Marshal(data)