Nickname is all one word.

This commit is contained in:
akwizgran
2016-11-01 17:05:32 +00:00
parent 88272c5d61
commit c85767d2a0
13 changed files with 28 additions and 39 deletions

View File

@@ -77,7 +77,7 @@ public class AppModule {
return new DatabaseConfig() {
private volatile SecretKey key = null;
private volatile String nickName;
private volatile String nickname;
@Override
public boolean databaseExists() {
@@ -97,13 +97,13 @@ public class AppModule {
}
@Override
public void setAuthorNick(String nickName) {
this.nickName = nickName;
public void setAuthorNick(String nickname) {
this.nickname = nickname;
}
@Override
public String getAuthorNick() {
return nickName;
return nickname;
}
@Override

View File

@@ -93,8 +93,8 @@ public class BriarService extends Service {
new Thread() {
@Override
public void run() {
StartResult result = lifecycleManager
.startServices(databaseConfig.getAuthorNick());
String nickname = databaseConfig.getAuthorNick();
StartResult result = lifecycleManager.startServices(nickname);
if (result == SUCCESS) {
started = true;
} else if (result == ALREADY_RUNNING) {

View File

@@ -135,7 +135,7 @@ public class SetupActivity extends BaseActivity implements OnClickListener,
String nickname = nicknameEntry.getText().toString();
String password = passwordEntry.getText().toString();
setupController.storeAuthorInfo(password, nickname,
setupController.storeAuthorInfo(nickname, password,
new UiResultHandler<Void>(this) {
@Override
public void onResultUi(Void result) {

View File

@@ -6,7 +6,7 @@ public interface SetupController {
float estimatePasswordStrength(String password);
void storeAuthorInfo(String password, String nickname,
void storeAuthorInfo(String nickname, String password,
ResultHandler<Void> resultHandler);
}

View File

@@ -10,16 +10,12 @@ import org.briarproject.api.crypto.SecretKey;
import org.briarproject.api.db.DatabaseConfig;
import java.util.concurrent.Executor;
import java.util.logging.Logger;
import javax.inject.Inject;
public class SetupControllerImpl extends PasswordControllerImpl
implements SetupController {
private static final Logger LOG =
Logger.getLogger(SetupControllerImpl.class.getName());
private final PasswordStrengthEstimator strengthEstimator;
@Inject
@@ -37,16 +33,16 @@ public class SetupControllerImpl extends PasswordControllerImpl
}
@Override
public void storeAuthorInfo(final String password, final String nickname,
public void storeAuthorInfo(final String nickname, final String password,
final ResultHandler<Void> resultHandler) {
cryptoExecutor.execute(new Runnable() {
@Override
public void run() {
databaseConfig.setAuthorNick(nickname);
SecretKey key = crypto.generateSecretKey();
databaseConfig.setEncryptionKey(key);
String hex = encryptDatabaseKey(key, password);
storeEncryptedDatabaseKey(hex);
databaseConfig.setAuthorNick(nickname);
resultHandler.onResult(null);
}
});