@@ -19,13 +19,6 @@ import (
1919var contactsCap = 20
2020
2121type 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
211204func 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