Rotate storageId after setting username

This commit is contained in:
AsamK 2024-05-01 09:07:39 +02:00
parent 90b1e4bc02
commit 09e3e7f335

View file

@ -376,6 +376,7 @@ public class AccountHelper {
account.setUsername(username.getUsername());
account.setUsernameLink(linkComponents);
account.getRecipientStore().resolveSelfRecipientTrusted(account.getSelfRecipientAddress());
account.getRecipientStore().rotateSelfStorageId();
logger.debug("[confirmUsername] Successfully confirmed username.");
}
@ -409,6 +410,7 @@ public class AccountHelper {
e.getClass().getSimpleName());
account.setUsername(null);
account.setUsernameLink(null);
account.getRecipientStore().rotateSelfStorageId();
throw e;
}
} else {
@ -431,6 +433,7 @@ public class AccountHelper {
account.setUsernameLink(linkComponents);
logger.debug("[confirmUsername] Successfully reclaimed existing username and link.");
}
account.getRecipientStore().rotateSelfStorageId();
}
private void tryToSetUsernameLink(Username username) {