File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ package generator
2020
2121import (
2222 "fmt"
23+ "maps"
2324 "path/filepath"
2425
2526 flowsdk "github.com/onflow/flow-go-sdk"
@@ -64,10 +65,7 @@ func (c ContractTemplate) GetData() map[string]interface{} {
6465 data := map [string ]interface {}{
6566 "Name" : c .Name ,
6667 }
67-
68- for k , v := range c .Data {
69- data [k ] = v
70- }
68+ maps .Copy (data , c .Data )
7169 return data
7270}
7371
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ import (
2222 "bytes"
2323 "embed"
2424 "fmt"
25+ "golang.org/x/exp/maps"
2526 "path/filepath"
2627 "text/template"
2728
@@ -106,10 +107,8 @@ func (g *Generator) generate(item TemplateItem) error {
106107 templatePath := item .GetTemplatePath ()
107108 data := item .GetData ()
108109
109- fileData := map [string ]interface {}{}
110- for k , v := range data {
111- fileData [k ] = v
112- }
110+ fileData := make (map [string ]interface {})
111+ maps .Copy (fileData , data )
113112
114113 outputContent , err := g .processTemplate (templatePath , fileData )
115114 if err != nil {
You can’t perform that action at this time.
0 commit comments