mirror of
https://github.com/FluuxIO/go-xmpp.git
synced 2026-05-23 12:23:46 -07:00
Readability improvements. (#175)
* Improve readability of switch statement for auth mechanism choice We have enough space in the width here, so it is not necessary to span the cases over two lines.
This commit is contained in:
@@ -412,32 +412,23 @@ func (c *Client) init(o *Options) error {
|
||||
}
|
||||
} else {
|
||||
switch {
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"SCRAM-SHA-512-PLUS") && tlsConnOK:
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "SCRAM-SHA-512-PLUS") && tlsConnOK:
|
||||
mechanism = "SCRAM-SHA-512-PLUS"
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"SCRAM-SHA-256-PLUS") && tlsConnOK:
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "SCRAM-SHA-256-PLUS") && tlsConnOK:
|
||||
mechanism = "SCRAM-SHA-256-PLUS"
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"SCRAM-SHA-1-PLUS") && tlsConnOK:
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "SCRAM-SHA-1-PLUS") && tlsConnOK:
|
||||
mechanism = "SCRAM-SHA-1-PLUS"
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"SCRAM-SHA-512"):
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "SCRAM-SHA-512"):
|
||||
mechanism = "SCRAM-SHA-512"
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"SCRAM-SHA-256"):
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "SCRAM-SHA-256"):
|
||||
mechanism = "SCRAM-SHA-256"
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"SCRAM-SHA-1"):
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "SCRAM-SHA-1"):
|
||||
mechanism = "SCRAM-SHA-1"
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"X-OAUTH2"):
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "X-OAUTH2"):
|
||||
mechanism = "X-OAUTH2"
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"PLAIN") && tlsConnOK:
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "PLAIN") && tlsConnOK:
|
||||
mechanism = "PLAIN"
|
||||
case slices.Contains(f.Mechanisms.Mechanism,
|
||||
"DIGEST-MD5"):
|
||||
case slices.Contains(f.Mechanisms.Mechanism, "DIGEST-MD5"):
|
||||
mechanism = "DIGEST-MD5"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user