|
@@ -134,13 +134,13 @@ public class QAuthManager {
|
134
|
134
|
if (!waitingWhois) {
|
135
|
135
|
return;
|
136
|
136
|
}
|
137
|
|
- if(event.getNumeric() == 330 && event.getConnection().getLocalUser().map(User::getNickname)
|
138
|
|
- .orElse("").equalsIgnoreCase(event.getArgs()[3])) {
|
|
137
|
+ final String localNickname = event.getConnection().getLocalUser()
|
|
138
|
+ .map(User::getNickname).orElse("");
|
|
139
|
+ if(event.getNumeric() == 330 && localNickname.equalsIgnoreCase(event.getArgs()[3])) {
|
139
|
140
|
// TODO: Check account matches? (param arg 4)
|
140
|
141
|
authed = true;
|
141
|
142
|
}
|
142
|
|
- if (event.getNumeric() == 318 && event.getConnection().getLocalUser().map(User::getNickname)
|
143
|
|
- .orElse("").equalsIgnoreCase(event.getArgs()[3])) {
|
|
143
|
+ if (event.getNumeric() == 318 && localNickname.equalsIgnoreCase(event.getArgs()[3])) {
|
144
|
144
|
waitingWhois = false;
|
145
|
145
|
if (!authed) {
|
146
|
146
|
auth(event.getConnection());
|