Skip to content

Commit d4e171b

Browse files
fix(classification): use global default for new messages too
Signed-off-by: Christoph Wurst <[email protected]>
1 parent dea6367 commit d4e171b

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lib/Service/Classification/NewMessagesClassifier.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
use Horde_Imap_Client;
1313
use OCA\Mail\Account;
1414
use OCA\Mail\Contracts\IMailManager;
15-
use OCA\Mail\Contracts\IUserPreferences;
1615
use OCA\Mail\Db\Mailbox;
1716
use OCA\Mail\Db\Message;
1817
use OCA\Mail\Db\Tag;
@@ -35,7 +34,7 @@ public function __construct(
3534
private TagMapper $tagMapper,
3635
private LoggerInterface $logger,
3736
private IMailManager $mailManager,
38-
private IUserPreferences $preferences,
37+
private ClassificationSettingsService $classificationSettingsService,
3938
) {
4039
}
4140

@@ -59,8 +58,7 @@ public function classifyNewMessages(
5958
Account $account,
6059
Tag $importantTag,
6160
): void {
62-
$allowTagging = $this->preferences->getPreference($account->getUserId(), 'tag-classified-messages');
63-
if ($allowTagging === 'false') {
61+
if (!$this->classificationSettingsService->isClassificationEnabled($account->getUserId())) {
6462
return;
6563
}
6664

0 commit comments

Comments
 (0)