Always expose sequential fluxes to account crawlers

This commit is contained in:
Jon Chambers
2023-12-08 13:32:53 -05:00
committed by Jon Chambers
parent cca747a1f6
commit 5b0fcbe854
9 changed files with 15 additions and 20 deletions

View File

@@ -665,7 +665,7 @@ class AccountsTest {
}
final List<Account> retrievedAccounts =
accounts.getAll(2, Schedulers.parallel()).sequential().collectList().block();
accounts.getAll(2, Schedulers.parallel()).collectList().block();
assertNotNull(retrievedAccounts);
assertEquals(expectedAccounts.stream().map(Account::getUuid).collect(Collectors.toSet()),

View File

@@ -124,8 +124,7 @@ class ProcessPushNotificationFeedbackCommandTest {
}
processPushNotificationFeedbackCommand.crawlAccounts(
Flux.just(accountWithActiveDevice, accountWithUninstalledDevice, accountWithAlreadyDisabledUninstalledDevice)
.parallel());
Flux.just(accountWithActiveDevice, accountWithUninstalledDevice, accountWithAlreadyDisabledUninstalledDevice));
if (isDryRun) {
verify(accountsManager, never()).updateAsync(any(), any());

View File

@@ -73,7 +73,7 @@ class RemoveExpiredAccountsCommandTest {
when(expiredAccount.getLastSeen())
.thenReturn(clock.instant().minus(RemoveExpiredAccountsCommand.MAX_IDLE_DURATION).minusMillis(1).toEpochMilli());
removeExpiredAccountsCommand.crawlAccounts(Flux.just(activeAccount, expiredAccount).parallel());
removeExpiredAccountsCommand.crawlAccounts(Flux.just(activeAccount, expiredAccount));
if (isDryRun) {
verify(accountsManager, never()).delete(any(), any());