fix quicksy registration

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/crypto/sasl/Plain.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/crypto/sasl/Plain.java 🔗

@@ -29,7 +29,11 @@ public class Plain extends SaslMechanism {
         Preconditions.checkState(
                 this.state == State.INITIAL, "Calling getClientFirstMessage from invalid state");
         this.state = State.AUTH_TEXT_SENT;
-        final String message = '\u0000' + account.getUsername() + '\u0000' + account.getPassword();
+        return getMessage(account.getUsername(), account.getPassword());
+    }
+
+    public static String getMessage(final String username, final String password) {
+        final String message = '\u0000' + username + '\u0000' + password;
         return BaseEncoding.base64().encode(message.getBytes());
     }