Rename from 'calc app details' to 'calc all details'

In preperation for a subsequent change to only calculate a subset of details
for performance reasons.
This commit is contained in:
Peter Serwylo 2016-11-10 12:25:54 +11:00
parent f060efb7ba
commit fdc95c071d
2 changed files with 15 additions and 11 deletions

View File

@ -171,7 +171,11 @@ public class AppProvider extends FDroidProvider {
} }
public static void calcDetailsFromIndex(Context context) { public static void calcDetailsFromIndex(Context context) {
context.getContentResolver().update(calcAppDetailsFromIndexUri(), null, null, null); context.getContentResolver().update(calcAllDetailsFromIndexUri(), null, null, null);
}
public static void calcDetailsFromIndex(Context context) {
context.getContentResolver().update(calcAllDetailsFromIndexUri(), null, null, null);
} }
public static List<App> findCanUpdate(Context context, String[] projection) { public static List<App> findCanUpdate(Context context, String[] projection) {
@ -424,7 +428,7 @@ public class AppProvider extends FDroidProvider {
private static final String PATH_RECENTLY_UPDATED = "recentlyUpdated"; private static final String PATH_RECENTLY_UPDATED = "recentlyUpdated";
private static final String PATH_NEWLY_ADDED = "newlyAdded"; private static final String PATH_NEWLY_ADDED = "newlyAdded";
private static final String PATH_CATEGORY = "category"; private static final String PATH_CATEGORY = "category";
private static final String PATH_CALC_APP_DETAILS_FROM_INDEX = "calcDetailsFromIndex"; private static final String PATH_CALC_ALL_DETAILS_FROM_INDEX = "calcDetailsFromIndex";
private static final String PATH_REPO = "repo"; private static final String PATH_REPO = "repo";
private static final String PATH_HIGHEST_PRIORITY = "highestPriority"; private static final String PATH_HIGHEST_PRIORITY = "highestPriority";
private static final String PATH_CALC_PREFERRED_METADATA = "calcPreferredMetadata"; private static final String PATH_CALC_PREFERRED_METADATA = "calcPreferredMetadata";
@ -436,8 +440,8 @@ public class AppProvider extends FDroidProvider {
private static final int RECENTLY_UPDATED = NO_APKS + 1; private static final int RECENTLY_UPDATED = NO_APKS + 1;
private static final int NEWLY_ADDED = RECENTLY_UPDATED + 1; private static final int NEWLY_ADDED = RECENTLY_UPDATED + 1;
private static final int CATEGORY = NEWLY_ADDED + 1; private static final int CATEGORY = NEWLY_ADDED + 1;
private static final int CALC_APP_DETAILS_FROM_INDEX = CATEGORY + 1; private static final int CALC_ALL_DETAILS_FROM_INDEX = CATEGORY + 1;
private static final int REPO = CALC_APP_DETAILS_FROM_INDEX + 1; private static final int REPO = CALC_ALL_DETAILS_FROM_INDEX + 1;
private static final int SEARCH_REPO = REPO + 1; private static final int SEARCH_REPO = REPO + 1;
private static final int SEARCH_INSTALLED = SEARCH_REPO + 1; private static final int SEARCH_INSTALLED = SEARCH_REPO + 1;
private static final int SEARCH_CAN_UPDATE = SEARCH_INSTALLED + 1; private static final int SEARCH_CAN_UPDATE = SEARCH_INSTALLED + 1;
@ -446,7 +450,7 @@ public class AppProvider extends FDroidProvider {
static { static {
MATCHER.addURI(getAuthority(), null, CODE_LIST); MATCHER.addURI(getAuthority(), null, CODE_LIST);
MATCHER.addURI(getAuthority(), PATH_CALC_APP_DETAILS_FROM_INDEX, CALC_APP_DETAILS_FROM_INDEX); MATCHER.addURI(getAuthority(), PATH_CALC_ALL_DETAILS_FROM_INDEX, CALC_ALL_DETAILS_FROM_INDEX);
MATCHER.addURI(getAuthority(), PATH_RECENTLY_UPDATED, RECENTLY_UPDATED); MATCHER.addURI(getAuthority(), PATH_RECENTLY_UPDATED, RECENTLY_UPDATED);
MATCHER.addURI(getAuthority(), PATH_NEWLY_ADDED, NEWLY_ADDED); MATCHER.addURI(getAuthority(), PATH_NEWLY_ADDED, NEWLY_ADDED);
MATCHER.addURI(getAuthority(), PATH_CATEGORY + "/*", CATEGORY); MATCHER.addURI(getAuthority(), PATH_CATEGORY + "/*", CATEGORY);
@ -475,8 +479,8 @@ public class AppProvider extends FDroidProvider {
return Uri.withAppendedPath(getContentUri(), PATH_NEWLY_ADDED); return Uri.withAppendedPath(getContentUri(), PATH_NEWLY_ADDED);
} }
private static Uri calcAppDetailsFromIndexUri() { private static Uri calcAllDetailsFromIndexUri() {
return Uri.withAppendedPath(getContentUri(), PATH_CALC_APP_DETAILS_FROM_INDEX); return Uri.withAppendedPath(getContentUri(), PATH_CALC_ALL_DETAILS_FROM_INDEX);
} }
public static Uri getCategoryUri(String category) { public static Uri getCategoryUri(String category) {
@ -912,15 +916,15 @@ public class AppProvider extends FDroidProvider {
@Override @Override
public int update(Uri uri, ContentValues values, String where, String[] whereArgs) { public int update(Uri uri, ContentValues values, String where, String[] whereArgs) {
if (MATCHER.match(uri) != CALC_APP_DETAILS_FROM_INDEX) { if (MATCHER.match(uri) != CALC_ALL_DETAILS_FROM_INDEX) {
throw new UnsupportedOperationException("Update not supported for " + uri + "."); throw new UnsupportedOperationException("Update not supported for " + uri + ".");
} }
updateAppDetails(); updateAllAppDetails();
return 0; return 0;
} }
protected void updateAppDetails() { protected void updateAllAppDetails() {
updatePreferredMetadata(); updatePreferredMetadata();
updateCompatibleFlags(); updateCompatibleFlags();
updateSuggestedFromUpstream(); updateSuggestedFromUpstream();

View File

@ -131,7 +131,7 @@ public class TempAppProvider extends AppProvider {
initTable(); initTable();
return null; return null;
case CODE_COMMIT: case CODE_COMMIT:
updateAppDetails(); updateAllAppDetails();
commitTable(); commitTable();
return null; return null;
default: default: