Only show Bubbles link for messaging apps

Apps that have sent at least one valid conversation

Test: manual, atest
Fixes: 156033178
Change-Id: If4fff6810f2e390ba0ad0f7587b8d8c2d5819c93
This commit is contained in:
Julia Reynolds
2020-05-29 14:10:59 -04:00
parent ff35a3e641
commit 3d613bb6c9
6 changed files with 55 additions and 25 deletions

View File

@@ -49,7 +49,7 @@ public class BubbleSummaryPreferenceController extends NotificationPreferenceCon
if (!super.isAvailable()) {
return false;
}
if (mAppRow == null && mChannel == null) {
if (mAppRow == null) {
return false;
}
if (mChannel != null) {
@@ -62,7 +62,7 @@ public class BubbleSummaryPreferenceController extends NotificationPreferenceCon
return mAppRow != null;
}
}
return isGloballyEnabled();
return isGloballyEnabled() && mBackend.hasSentValidMsg(mAppRow.pkg, mAppRow.uid);
}
@Override