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:
parent
f060efb7ba
commit
fdc95c071d
@ -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();
|
||||||
|
@ -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:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user