Skip to content

Commit 27c4f95

Browse files
committed
Fix download message
1 parent be43543 commit 27c4f95

File tree

3 files changed

+19
-16
lines changed

3 files changed

+19
-16
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/code-game-project/codegame-cli-go
33
go 1.18
44

55
require (
6-
github.com/code-game-project/codegame-cli v0.5.1
6+
github.com/code-game-project/codegame-cli v0.5.2
77
github.com/spf13/pflag v1.0.5
88
)
99

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63n
44
github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w=
55
github.com/adrg/xdg v0.4.0 h1:RzRqFcjH4nE5C6oTAxhBtoE2IRyjBSa62SCbyPidvls=
66
github.com/adrg/xdg v0.4.0/go.mod h1:N6ag73EX4wyxeaoeHctc1mas01KZgsj5tYiAIwqJE/E=
7-
github.com/code-game-project/codegame-cli v0.5.1 h1:6AoWoEbLQpRCnoCVY1aqSQoTJUF1Z9JW6JIEgFMT1zc=
8-
github.com/code-game-project/codegame-cli v0.5.1/go.mod h1:EIgSdxiXvcgVuGLmhMgif+jpyPyi4o0xelpMHhRJG0I=
7+
github.com/code-game-project/codegame-cli v0.5.2 h1:CTNbA+Wz9EL0XmbHlQa1Wj7TWjwLql0HC+TpTVxvfsc=
8+
github.com/code-game-project/codegame-cli v0.5.2/go.mod h1:BhnklYelnBEX3q4P+pQvwv+5RisjeiFsCJ8/nBJ6Eww=
99
github.com/creack/pty v1.1.17 h1:QeVUsEDNrLBW4tMgZHvxy18sKtr6VI492kBhUfhDJNI=
1010
github.com/creack/pty v1.1.17/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4=
1111
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=

new/client/client.go

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,21 @@ func CreateNewClient(projectName, gameName, serverURL, libraryVersion string, ge
4848
}
4949
cli.Finish()
5050

51-
cgeVersion, err := util.GetCGEVersion(baseURL(serverURL, isSSL(serverURL)))
52-
if err != nil {
53-
return err
51+
var eventNames []string
52+
if generateWrappers {
53+
cgeVersion, err := util.GetCGEVersion(baseURL(serverURL, isSSL(serverURL)))
54+
if err != nil {
55+
return err
56+
}
57+
58+
eventNames, err = util.GetEventNames(baseURL(serverURL, isSSL(serverURL)), cgeVersion)
59+
if err != nil {
60+
return err
61+
}
5462
}
5563

5664
cli.Begin("Creating project template...")
57-
err = createGoClientTemplate(projectName, module, gameName, serverURL, libraryURL, cgeVersion, generateWrappers)
65+
err = createGoClientTemplate(projectName, module, gameName, serverURL, libraryURL, generateWrappers, eventNames)
5866
if err != nil {
5967
return err
6068
}
@@ -82,12 +90,12 @@ func CreateNewClient(projectName, gameName, serverURL, libraryVersion string, ge
8290
return nil
8391
}
8492

85-
func createGoClientTemplate(projectName, modulePath, gameName, serverURL, libraryURL, cgeVersion string, wrappers bool) error {
93+
func createGoClientTemplate(projectName, modulePath, gameName, serverURL, libraryURL string, wrappers bool, eventNames []string) error {
8694
if !wrappers {
8795
return execGoClientMainTemplate(projectName, serverURL, libraryURL)
8896
}
8997

90-
return execGoClientWrappersTemplate(projectName, modulePath, gameName, serverURL, libraryURL, cgeVersion)
98+
return execGoClientWrappersTemplate(projectName, modulePath, gameName, serverURL, libraryURL, eventNames)
9199
}
92100

93101
func getGoClientLibraryURL(clientVersion string) (url string, tag string, err error) {
@@ -125,16 +133,11 @@ func execGoClientMainTemplate(projectName, serverURL, libraryURL string) error {
125133
})
126134
}
127135

128-
func execGoClientWrappersTemplate(projectName, modulePath, gameName, serverURL, libraryURL, cgeVersion string) error {
136+
func execGoClientWrappersTemplate(projectName, modulePath, gameName, serverURL, libraryURL string, eventNames []string) error {
129137
gamePackageName := strings.ReplaceAll(strings.ReplaceAll(gameName, "-", ""), "_", "")
130138

131139
gameDir := strings.ReplaceAll(strings.ReplaceAll(gameName, "-", ""), "_", "")
132140

133-
eventNames, err := util.GetEventNames(baseURL(serverURL, isSSL(serverURL)), cgeVersion)
134-
if err != nil {
135-
return err
136-
}
137-
138141
type event struct {
139142
Name string
140143
PascalName string
@@ -165,7 +168,7 @@ func execGoClientWrappersTemplate(projectName, modulePath, gameName, serverURL,
165168
Events: events,
166169
}
167170

168-
err = new.ExecTemplate(goClientWrapperMainTemplate, filepath.Join("main.go"), data)
171+
err := new.ExecTemplate(goClientWrapperMainTemplate, filepath.Join("main.go"), data)
169172
if err != nil {
170173
return err
171174
}

0 commit comments

Comments
 (0)