@@ -18,26 +18,16 @@ func main() {
1818 select {
1919 case <- ticker .C :
2020 var err error
21- if configuration .CLIENT_CERT_PATH != "" && configuration .CLIENT_KEY_PATH != "" && configuration .ROOT_CA_PATH != "" {
22- conn , err = memphis .Connect (
23- configuration .MEMPHIS_HOST ,
24- configuration .ROOT_USER ,
25- configuration .CONNECTION_TOKEN ,
26- memphis .Reconnect (true ),
27- memphis .MaxReconnect (10 ),
28- memphis .ReconnectInterval (3 * time .Second ),
29- memphis .Tls (configuration .CLIENT_CERT_PATH , configuration .CLIENT_KEY_PATH , configuration .ROOT_CA_PATH ),
30- )
21+ opts := []memphis.Option {memphis .Reconnect (true ), memphis .MaxReconnect (10 ), memphis .ReconnectInterval (3 * time .Second )}
22+ if configuration .USER_PASS_BASED_AUTH {
23+ opts = append (opts , memphis .Password (configuration .ROOT_PASSWORD ))
3124 } else {
32- conn , err = memphis .Connect (
33- configuration .MEMPHIS_HOST ,
34- configuration .ROOT_USER ,
35- configuration .CONNECTION_TOKEN ,
36- memphis .Reconnect (true ),
37- memphis .MaxReconnect (10 ),
38- memphis .ReconnectInterval (3 * time .Second ),
39- )
25+ opts = append (opts , memphis .ConnectionToken (configuration .CONNECTION_TOKEN ))
26+ }
27+ if configuration .CLIENT_CERT_PATH != "" && configuration .CLIENT_KEY_PATH != "" && configuration .ROOT_CA_PATH != "" {
28+ opts = append (opts , memphis .Tls (configuration .CLIENT_CERT_PATH , configuration .CLIENT_KEY_PATH , configuration .ROOT_CA_PATH ))
4029 }
30+ conn , err = memphis .Connect (configuration .MEMPHIS_HOST , configuration .ROOT_USER , opts ... )
4131 if err == nil {
4232 ticker .Stop ()
4333 goto serverInit
@@ -48,7 +38,11 @@ func main() {
4838 }
4939
5040serverInit:
51- l , err := logger .CreateLogger (configuration .MEMPHIS_HOST , configuration .ROOT_USER , configuration .CONNECTION_TOKEN )
41+ creds := configuration .CONNECTION_TOKEN
42+ if configuration .USER_PASS_BASED_AUTH {
43+ creds = configuration .ROOT_PASSWORD
44+ }
45+ l , err := logger .CreateLogger (configuration .MEMPHIS_HOST , configuration .ROOT_USER , creds )
5246 if err != nil {
5347 panic ("Logger creation failed - " + err .Error ())
5448 }
0 commit comments