AndroidTV: optional password

Remove the hardcoded password for androidTV account, since the daemon
now support empty string to avoid encryption.
This patch needs a version of the daemon who supports no password
encryption.

Change-Id: I1a5acda1988d708ffb212b242ebb31a876fb3ac8
diff --git a/ring-android/app/src/main/java/cx/ring/tv/account/TVRingAccountCreationFragment.java b/ring-android/app/src/main/java/cx/ring/tv/account/TVRingAccountCreationFragment.java
index 71a3b93..9f3a361 100644
--- a/ring-android/app/src/main/java/cx/ring/tv/account/TVRingAccountCreationFragment.java
+++ b/ring-android/app/src/main/java/cx/ring/tv/account/TVRingAccountCreationFragment.java
@@ -73,8 +73,8 @@
         presenter.init(ringAccountViewModel);
 
         presenter.ringCheckChanged(false);
-        presenter.passwordChanged("password");
-        presenter.passwordConfirmChanged("password");
+        presenter.passwordChanged("");
+        presenter.passwordConfirmChanged("");
     }
 
     @Override
diff --git a/ring-android/libringclient/src/main/java/cx/ring/account/RingAccountCreationPresenter.java b/ring-android/libringclient/src/main/java/cx/ring/account/RingAccountCreationPresenter.java
index 3deac5e..29c302f 100644
--- a/ring-android/libringclient/src/main/java/cx/ring/account/RingAccountCreationPresenter.java
+++ b/ring-android/libringclient/src/main/java/cx/ring/account/RingAccountCreationPresenter.java
@@ -101,10 +101,7 @@
                 isConfirmCorrect = true;
             }
         }
-        if (password.isEmpty()) {
-            getView().showInvalidPasswordError(false);
-            isPasswordCorrect = false;
-        } else if (password.length() < PASSWORD_MIN_LENGTH) {
+        if (!password.isEmpty() && password.length() < PASSWORD_MIN_LENGTH) {
             getView().showInvalidPasswordError(true);
             isPasswordCorrect = false;
         } else {
@@ -116,10 +113,7 @@
     }
 
     public void passwordConfirmChanged(String passwordConfirm) {
-        if (passwordConfirm.isEmpty()) {
-            getView().showNonMatchingPasswordError(false);
-            isConfirmCorrect = false;
-        } else if (!passwordConfirm.equals(mRingAccountViewModel.getPassword())) {
+        if (!passwordConfirm.isEmpty() && !passwordConfirm.equals(mRingAccountViewModel.getPassword())) {
             getView().showNonMatchingPasswordError(true);
             isConfirmCorrect = false;
         } else {