Prevent InstalledAppProvider from notifying about changes.

Historically the providers were responsible for notifying about inserts/deletes
for this table. However this is no longer the case with the new service responsible
for throttling the rate with which these notifications occur.
This commit is contained in:
Peter Serwylo 2016-06-02 20:44:41 +10:00
parent 2d90a484df
commit 7c8ea5c5af

View File

@ -183,11 +183,7 @@ public class InstalledAppProvider extends FDroidProvider {
QuerySelection query = new QuerySelection(where, whereArgs);
query = query.add(queryApp(uri.getLastPathSegment()));
int count = db().delete(getTableName(), query.getSelection(), query.getArgs());
if (!isApplyingBatch()) {
getContext().getContentResolver().notifyChange(uri, null);
}
return count;
return db().delete(getTableName(), query.getSelection(), query.getArgs());
}
@Override
@ -199,9 +195,6 @@ public class InstalledAppProvider extends FDroidProvider {
verifyVersionNameNotNull(values);
db().replaceOrThrow(getTableName(), null, values);
if (!isApplyingBatch()) {
getContext().getContentResolver().notifyChange(uri, null);
}
return getAppUri(values.getAsString(DataColumns.PACKAGE_NAME));
}