Skip to content

Commit b27a90e

Browse files
salesforce: Move oauthAddr to salesforceAddr for fake server
1 parent 2b23602 commit b27a90e

File tree

3 files changed

+9
-23
lines changed

3 files changed

+9
-23
lines changed

test/config-next/salesforce-test-srv.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"oauthAddr": ":9601",
2+
"salesforceAddr": ":9601",
33
"pardotAddr": ":9602",
44
"expectedClientId": "test-client-id",
55
"expectedClientSecret": "you-shall-not-pass"

test/config/salesforce-test-srv.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"oauthAddr": ":9601",
2+
"salesforceAddr": ":9601",
33
"pardotAddr": ":9602",
44
"expectedClientId": "test-client-id",
55
"expectedClientSecret": "you-shall-not-pass"

test/salesforce-test-srv/main.go

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,6 @@ import (
1919
var contactsCap = 20
2020

2121
type config struct {
22-
// OAuthAddr is the address (e.g. IP:port) on which the Salesforce REST API
23-
// and OAuth API server will listen.
24-
//
25-
// Deprecated: Use SalesforceAddr instead.
26-
// TODO(#8410): Remove this field.
27-
OAuthAddr string
28-
2922
// SalesforceAddr is the address (e.g. IP:port) on which the Salesforce REST
3023
// API and OAuth API server will listen.
3124
SalesforceAddr string
@@ -209,8 +202,6 @@ func (ts *testServer) queryCasesHandler(w http.ResponseWriter, r *http.Request)
209202
}
210203

211204
func main() {
212-
// TODO(#8410): Remove the oauthAddr flag.
213-
oauthAddr := flag.String("oauth-addr", "", "Salesforce REST API and OAuth server listen address override (deprecated: use --salesforce-addr instead)")
214205
salesforceAddr := flag.String("salesforce-addr", "", "Salesforce REST API and OAuth server listen address override")
215206
pardotAddr := flag.String("pardot-addr", "", "Pardot server listen address override")
216207
configFile := flag.String("config", "", "Path to configuration file")
@@ -225,29 +216,24 @@ func main() {
225216
err := cmd.ReadConfigFile(*configFile, &c)
226217
cmd.FailOnError(err, "Reading JSON config file into config structure")
227218

228-
// TODO(#8410): Reduce this logic down to just using salesforceAddr once
229-
// oauthAddr is removed.
230-
firstNonEmpty := func(vals ...string) string {
231-
for _, v := range vals {
232-
if v != "" {
233-
return v
234-
}
235-
}
236-
return ""
219+
if *salesforceAddr != "" {
220+
c.SalesforceAddr = *salesforceAddr
237221
}
238-
c.SalesforceAddr = firstNonEmpty(*salesforceAddr, c.SalesforceAddr, *oauthAddr, c.OAuthAddr)
239222
if c.SalesforceAddr == "" {
240-
log.Fatal("--salesforce-addr or JSON salesforceAddr must be set (or use deprecated --oauth-addr or JSON oauthAddr until removed)")
223+
cmd.Fail("SalesforceAddr must be specified in config or via -salesforce-addr flag")
241224
}
242225

243226
if *pardotAddr != "" {
244227
c.PardotAddr = *pardotAddr
245228
}
229+
if c.PardotAddr == "" {
230+
cmd.Fail("PardotAddr must be specified in config or via -pardot-addr flag")
231+
}
246232

247233
tokenBytes := make([]byte, 32)
248234
_, err = rand.Read(tokenBytes)
249235
if err != nil {
250-
log.Fatalf("Failed to generate token: %v", err)
236+
cmd.Fail("Failed to generate token")
251237
}
252238

253239
ts := &testServer{

0 commit comments

Comments
 (0)