Moved zen-conversion-related methods into ZenAdapters

Update calls from Settings.

Bug: 309922141
Test: atest ZenModeHelperTest ZenAdaptersTest
Change-Id: I354dea651a8c6f64eb87fe4bc90dab5ffdf7610f
This commit is contained in:
Matías Hernández
2024-02-28 17:56:21 +01:00
parent 3454f304a2
commit 9c33280259

View File

@@ -30,6 +30,7 @@ import android.icu.text.MessageFormat;
import android.net.Uri; import android.net.Uri;
import android.provider.ContactsContract; import android.provider.ContactsContract;
import android.provider.Settings; import android.provider.Settings;
import android.service.notification.ZenAdapters;
import android.service.notification.ZenModeConfig; import android.service.notification.ZenModeConfig;
import android.service.notification.ZenPolicy; import android.service.notification.ZenPolicy;
import android.util.Log; import android.util.Log;
@@ -399,14 +400,16 @@ public class ZenModeBackend {
ZenPolicy setDefaultZenPolicy(ZenPolicy zenPolicy) { ZenPolicy setDefaultZenPolicy(ZenPolicy zenPolicy) {
int calls; int calls;
if (mPolicy.allowCalls()) { if (mPolicy.allowCalls()) {
calls = ZenModeConfig.getZenPolicySenders(mPolicy.allowCallsFrom()); calls = ZenAdapters.notificationPolicySendersToZenPolicyPeopleType(
mPolicy.allowCallsFrom());
} else { } else {
calls = ZenPolicy.PEOPLE_TYPE_NONE; calls = ZenPolicy.PEOPLE_TYPE_NONE;
} }
int messages; int messages;
if (mPolicy.allowMessages()) { if (mPolicy.allowMessages()) {
messages = ZenModeConfig.getZenPolicySenders(mPolicy.allowMessagesFrom()); messages = ZenAdapters.notificationPolicySendersToZenPolicyPeopleType(
mPolicy.allowMessagesFrom());
} else { } else {
messages = ZenPolicy.PEOPLE_TYPE_NONE; messages = ZenPolicy.PEOPLE_TYPE_NONE;
} }