Make MessagesManager#clear asynchronous

This commit is contained in:
Jon Chambers
2023-08-08 11:03:34 -04:00
committed by Jon Chambers
parent 2c835b5c51
commit ccd860207b
7 changed files with 25 additions and 14 deletions

View File

@@ -128,6 +128,8 @@ class DeviceControllerTest {
when(keysManager.storePqLastResort(any(), any())).thenReturn(CompletableFuture.completedFuture(null));
when(keysManager.delete(any(), anyLong())).thenReturn(CompletableFuture.completedFuture(null));
when(messagesManager.clear(any(), anyLong())).thenReturn(CompletableFuture.completedFuture(null));
}
@AfterEach

View File

@@ -103,6 +103,9 @@ class AccountsManagerChangeNumberIntegrationTest {
final KeysManager keysManager = mock(KeysManager.class);
when(keysManager.delete(any())).thenReturn(CompletableFuture.completedFuture(null));
final MessagesManager messagesManager = mock(MessagesManager.class);
when(messagesManager.clear(any())).thenReturn(CompletableFuture.completedFuture(null));
accountsManager = new AccountsManager(
accounts,
phoneNumberIdentifiers,
@@ -110,7 +113,7 @@ class AccountsManagerChangeNumberIntegrationTest {
accountLockManager,
deletedAccounts,
keysManager,
mock(MessagesManager.class),
messagesManager,
mock(ProfilesManager.class),
secureStorageClient,
secureBackupClient,

View File

@@ -188,6 +188,7 @@ class AccountsManagerTest {
}).when(accountLockManager).withLock(any(), any());
when(keysManager.delete(any())).thenReturn(CompletableFuture.completedFuture(null));
when(messagesManager.clear(any())).thenReturn(CompletableFuture.completedFuture(null));
accountsManager = new AccountsManager(
accounts,