rename AppProvider "Recently Updated" to "Latest Tab"
This is only used for the Latest Tab, so it should be named accordingly.
This commit is contained in:
parent
e35335d59c
commit
3d9a68c1e3
@ -6,10 +6,10 @@ import android.content.Context;
|
||||
import android.content.UriMatcher;
|
||||
import android.database.Cursor;
|
||||
import android.net.Uri;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import org.fdroid.fdroid.Preferences;
|
||||
import org.fdroid.fdroid.Utils;
|
||||
import org.fdroid.fdroid.data.Schema.ApkAntiFeatureJoinTable;
|
||||
@ -446,7 +446,7 @@ public class AppProvider extends FDroidProvider {
|
||||
private static final String PATH_SEARCH_REPO = "searchRepo";
|
||||
protected static final String PATH_APPS = "apps";
|
||||
protected static final String PATH_SPECIFIC_APP = "app";
|
||||
private static final String PATH_RECENTLY_UPDATED = "recentlyUpdated";
|
||||
private static final String PATH_LATEST_TAB = "recentlyUpdated";
|
||||
private static final String PATH_CATEGORY = "category";
|
||||
private static final String PATH_REPO = "repo";
|
||||
private static final String PATH_HIGHEST_PRIORITY = "highestPriority";
|
||||
@ -459,8 +459,8 @@ public class AppProvider extends FDroidProvider {
|
||||
private static final int INSTALLED = CAN_UPDATE + 1;
|
||||
private static final int SEARCH_TEXT = INSTALLED + 1;
|
||||
private static final int SEARCH_TEXT_AND_CATEGORIES = SEARCH_TEXT + 1;
|
||||
private static final int RECENTLY_UPDATED = SEARCH_TEXT_AND_CATEGORIES + 1;
|
||||
private static final int CATEGORY = RECENTLY_UPDATED + 1;
|
||||
private static final int LATEST_TAB = SEARCH_TEXT_AND_CATEGORIES + 1;
|
||||
private static final int CATEGORY = LATEST_TAB + 1;
|
||||
private static final int CALC_SUGGESTED_APKS = CATEGORY + 1;
|
||||
private static final int REPO = CALC_SUGGESTED_APKS + 1;
|
||||
private static final int SEARCH_REPO = REPO + 1;
|
||||
@ -473,7 +473,7 @@ public class AppProvider extends FDroidProvider {
|
||||
MATCHER.addURI(getAuthority(), null, CODE_LIST);
|
||||
MATCHER.addURI(getAuthority(), PATH_CALC_SUGGESTED_APKS, CALC_SUGGESTED_APKS);
|
||||
MATCHER.addURI(getAuthority(), PATH_CALC_SUGGESTED_APKS + "/*", CALC_SUGGESTED_APKS);
|
||||
MATCHER.addURI(getAuthority(), PATH_RECENTLY_UPDATED, RECENTLY_UPDATED);
|
||||
MATCHER.addURI(getAuthority(), PATH_LATEST_TAB, LATEST_TAB);
|
||||
MATCHER.addURI(getAuthority(), PATH_CATEGORY + "/*", CATEGORY);
|
||||
MATCHER.addURI(getAuthority(), PATH_SEARCH + "/*/*", SEARCH_TEXT_AND_CATEGORIES);
|
||||
MATCHER.addURI(getAuthority(), PATH_SEARCH + "/*", SEARCH_TEXT);
|
||||
@ -492,8 +492,14 @@ public class AppProvider extends FDroidProvider {
|
||||
return Uri.parse("content://" + getAuthority());
|
||||
}
|
||||
|
||||
public static Uri getRecentlyUpdatedUri() {
|
||||
return Uri.withAppendedPath(getContentUri(), PATH_RECENTLY_UPDATED);
|
||||
/**
|
||||
* Get entries that are sorted by the {@link Schema.AppMetadataTable.Cols#LAST_UPDATED}
|
||||
* date.
|
||||
*
|
||||
* @see #LATEST_TAB
|
||||
*/
|
||||
public static Uri getLatestTabUri() {
|
||||
return Uri.withAppendedPath(getContentUri(), PATH_LATEST_TAB);
|
||||
}
|
||||
|
||||
private static Uri calcSuggestedApksUri() {
|
||||
@ -845,7 +851,7 @@ public class AppProvider extends FDroidProvider {
|
||||
includeSwap = false;
|
||||
break;
|
||||
|
||||
case RECENTLY_UPDATED:
|
||||
case LATEST_TAB:
|
||||
String table = getTableName();
|
||||
String isNew = table + "." + Cols.LAST_UPDATED + " <= " + table + "." + Cols.ADDED + " DESC";
|
||||
String hasFeatureGraphic = table + "." + Cols.FEATURE_GRAPHIC + " IS NULL ASC ";
|
||||
|
@ -95,6 +95,9 @@ class WhatsNewViewBinder implements LoaderManager.LoaderCallbacks<Cursor> {
|
||||
activity.getSupportLoaderManager().initLoader(LOADER_ID, null, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* @see AppProvider#getLatestTabUri()
|
||||
*/
|
||||
@NonNull
|
||||
@Override
|
||||
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
|
||||
@ -124,7 +127,7 @@ class WhatsNewViewBinder implements LoaderManager.LoaderCallbacks<Cursor> {
|
||||
|
||||
return new CursorLoader(
|
||||
activity,
|
||||
AppProvider.getRecentlyUpdatedUri(),
|
||||
AppProvider.getLatestTabUri(),
|
||||
AppMetadataTable.Cols.ALL,
|
||||
selection,
|
||||
null,
|
||||
|
Loading…
x
Reference in New Issue
Block a user