Loading java/com/android/dialer/databasepopulator/BlockedBumberPopulator.javadeleted 100644 → 0 +0 −69 Original line number Diff line number Diff line /* * Copyright (C) 2018 The Android Open Source Project * Copyright (C) 2023 The LineageOS Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License */ package com.android.dialer.databasepopulator; import android.content.ContentProviderOperation; import android.content.ContentValues; import android.content.Context; import android.content.OperationApplicationException; import android.os.RemoteException; import android.provider.BlockedNumberContract; import android.provider.BlockedNumberContract.BlockedNumbers; import androidx.annotation.NonNull; import com.android.dialer.common.Assert; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** Populates the device database with blocked number entries. */ public class BlockedBumberPopulator { private static final List<ContentValues> values = Arrays.asList( createContentValuesWithNumber("123456789"), createContentValuesWithNumber("987654321")); public static void populateBlockedNumber(@NonNull Context context) { ArrayList<ContentProviderOperation> operations = new ArrayList<>(); for (ContentValues value : values) { operations.add( ContentProviderOperation.newInsert(BlockedNumbers.CONTENT_URI) .withValues(value) .withYieldAllowed(true) .build()); } try { context.getContentResolver().applyBatch(BlockedNumberContract.AUTHORITY, operations); } catch (RemoteException | OperationApplicationException e) { Assert.createAssertionFailException("error adding block number entries: " + e); } } public static void deleteBlockedNumbers(@NonNull Context context) { // clean BlockedNumbers db context.getContentResolver().delete(BlockedNumbers.CONTENT_URI, null, null); } private static ContentValues createContentValuesWithNumber(String number) { ContentValues contentValues = new ContentValues(); contentValues.put(BlockedNumbers.COLUMN_ORIGINAL_NUMBER, number); return contentValues; } } java/com/android/dialer/simulator/impl/SimulatorUtils.java +0 −2 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import androidx.annotation.Nullable; import com.android.dialer.common.LogUtil; import com.android.dialer.common.concurrent.DialerExecutor.Worker; import com.android.dialer.common.concurrent.DialerExecutorComponent; import com.android.dialer.databasepopulator.BlockedBumberPopulator; import com.android.dialer.databasepopulator.CallLogPopulator; import com.android.dialer.databasepopulator.ContactsPopulator; import com.android.dialer.databasepopulator.VoicemailPopulator; Loading Loading @@ -156,7 +155,6 @@ public class SimulatorUtils { ContactsPopulator.deleteAllContacts(context); CallLogPopulator.deleteAllCallLog(context); VoicemailPopulator.deleteAllVoicemail(context); BlockedBumberPopulator.deleteBlockedNumbers(context); return null; } } Loading Loading
java/com/android/dialer/databasepopulator/BlockedBumberPopulator.javadeleted 100644 → 0 +0 −69 Original line number Diff line number Diff line /* * Copyright (C) 2018 The Android Open Source Project * Copyright (C) 2023 The LineageOS Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License */ package com.android.dialer.databasepopulator; import android.content.ContentProviderOperation; import android.content.ContentValues; import android.content.Context; import android.content.OperationApplicationException; import android.os.RemoteException; import android.provider.BlockedNumberContract; import android.provider.BlockedNumberContract.BlockedNumbers; import androidx.annotation.NonNull; import com.android.dialer.common.Assert; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** Populates the device database with blocked number entries. */ public class BlockedBumberPopulator { private static final List<ContentValues> values = Arrays.asList( createContentValuesWithNumber("123456789"), createContentValuesWithNumber("987654321")); public static void populateBlockedNumber(@NonNull Context context) { ArrayList<ContentProviderOperation> operations = new ArrayList<>(); for (ContentValues value : values) { operations.add( ContentProviderOperation.newInsert(BlockedNumbers.CONTENT_URI) .withValues(value) .withYieldAllowed(true) .build()); } try { context.getContentResolver().applyBatch(BlockedNumberContract.AUTHORITY, operations); } catch (RemoteException | OperationApplicationException e) { Assert.createAssertionFailException("error adding block number entries: " + e); } } public static void deleteBlockedNumbers(@NonNull Context context) { // clean BlockedNumbers db context.getContentResolver().delete(BlockedNumbers.CONTENT_URI, null, null); } private static ContentValues createContentValuesWithNumber(String number) { ContentValues contentValues = new ContentValues(); contentValues.put(BlockedNumbers.COLUMN_ORIGINAL_NUMBER, number); return contentValues; } }
java/com/android/dialer/simulator/impl/SimulatorUtils.java +0 −2 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import androidx.annotation.Nullable; import com.android.dialer.common.LogUtil; import com.android.dialer.common.concurrent.DialerExecutor.Worker; import com.android.dialer.common.concurrent.DialerExecutorComponent; import com.android.dialer.databasepopulator.BlockedBumberPopulator; import com.android.dialer.databasepopulator.CallLogPopulator; import com.android.dialer.databasepopulator.ContactsPopulator; import com.android.dialer.databasepopulator.VoicemailPopulator; Loading Loading @@ -156,7 +155,6 @@ public class SimulatorUtils { ContactsPopulator.deleteAllContacts(context); CallLogPopulator.deleteAllCallLog(context); VoicemailPopulator.deleteAllVoicemail(context); BlockedBumberPopulator.deleteBlockedNumbers(context); return null; } } Loading