generated from Nodarx/template
refactor: remove remote service
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -17,7 +17,7 @@ use KTXM\ProviderImap\Client\Message;
|
||||
use KTXM\ProviderImap\Client\SequenceSet;
|
||||
use KTXM\ProviderImap\Providers\Provider;
|
||||
use KTXM\ProviderImap\Providers\Service;
|
||||
use KTXM\ProviderImap\Service\Remote\RemoteService;
|
||||
use KTXM\ProviderImap\Service\Remote\RemoteMailService;
|
||||
use Symfony\Component\Console\Attribute\AsCommand;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
@@ -119,8 +119,7 @@ class TestCommand extends Command
|
||||
$startedAt = microtime(true);
|
||||
|
||||
try {
|
||||
$client = RemoteService::freshClient($service);
|
||||
$mailService = RemoteService::mailService($service, $client);
|
||||
$mailService = new RemoteMailService($service);
|
||||
$mailboxes = $mailService->collectionList();
|
||||
} catch (\Throwable $e) {
|
||||
$io->error('IMAP diagnostic failed: ' . $e->getMessage());
|
||||
@@ -184,9 +183,8 @@ class TestCommand extends Command
|
||||
$io->section(sprintf('Recent Messages: %s', $mailboxName));
|
||||
|
||||
try {
|
||||
$mailboxClient = RemoteService::freshClient($service);
|
||||
$mailboxService = RemoteService::mailService($service, $mailboxClient);
|
||||
$selectedMailbox = $mailboxClient->perform(new SelectCommand($mailboxName, true));
|
||||
$mailboxService = new RemoteMailService($service);
|
||||
$selectedMailbox = $mailboxService->imapClient()->perform(new SelectCommand($mailboxName, true));
|
||||
} catch (\Throwable $e) {
|
||||
$io->error('Mailbox inspection failed: ' . $e->getMessage());
|
||||
return Command::FAILURE;
|
||||
|
||||
Reference in New Issue
Block a user