Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1378882a authored by zachh's avatar zachh Committed by android-build-merger
Browse files

Merge "Added unregisterContentResolvers() to CallLogDataSource and PhoneLookup."

am: 8b6dca43

Change-Id: Ib29146e20d37ab830f2959c940c09c8f2d57d090
parents 8c07d0db 8b6dca43
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -105,4 +105,7 @@ public interface CallLogDataSource {

  @MainThread
  void registerContentObservers(Context appContext);

  @MainThread
  void unregisterContentObservers(Context appContext);
}
+5 −0
Original line number Diff line number Diff line
@@ -294,6 +294,11 @@ public final class PhoneLookupDataSource implements CallLogDataSource {
    compositePhoneLookup.registerContentObservers(appContext);
  }

  @Override
  public void unregisterContentObservers(Context appContext) {
    compositePhoneLookup.unregisterContentObservers(appContext);
  }

  private static ImmutableSet<DialerPhoneNumber>
      queryDistinctDialerPhoneNumbersFromAnnotatedCallLog(Context appContext) {
    ImmutableSet.Builder<DialerPhoneNumber> numbers = ImmutableSet.builder();
+5 −0
Original line number Diff line number Diff line
@@ -119,6 +119,11 @@ public class SystemCallLogDataSource implements CallLogDataSource {
        .registerContentObserver(VoicemailContract.Status.CONTENT_URI, true, markDirtyObserver);
  }

  @Override
  public void unregisterContentObservers(Context appContext) {
    appContext.getContentResolver().unregisterContentObserver(markDirtyObserver);
  }

  @Override
  public ListenableFuture<Boolean> isDirty(Context appContext) {
    return backgroundExecutorService.submit(() -> isDirtyInternal(appContext));
+3 −0
Original line number Diff line number Diff line
@@ -108,4 +108,7 @@ public class VoicemailDataSource implements CallLogDataSource {

  @Override
  public void registerContentObservers(Context appContext) {}

  @Override
  public void unregisterContentObservers(Context appContext) {}
}
+3 −0
Original line number Diff line number Diff line
@@ -85,4 +85,7 @@ public interface PhoneLookup<T> {

  @MainThread
  void registerContentObservers(Context appContext);

  @MainThread
  void unregisterContentObservers(Context appContext);
}
Loading