Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bdc55e77 authored by Dan Zivkovic's avatar Dan Zivkovic
Browse files

Metadata URI does not need additionalId.

Bug 20701628.

Change-Id: Ifba1e7dd7f9934c8c13279dfb95bf02c0e30e650
parent 58bc0e05
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -19,16 +19,11 @@ package com.android.inputmethod.dictionarypack;
import android.content.Context;

/**
 * Helper to get the metadata URI from its base URI and the additional ID, if any.
 * Helper to get the metadata URI from its base URI.
 */
@SuppressWarnings("unused")
public class MetadataUriGetter {
    private MetadataUriGetter() {
        // This helper class is not instantiable.
    }

    public static String getUri(final Context context, final String baseUri,
            final String additionalId) {
    public static String getUri(final Context context, final String baseUri) {
        return baseUri;
    }
}
+4 −3
Original line number Diff line number Diff line
@@ -345,6 +345,8 @@ public class MetadataDbHelper extends SQLiteOpenHelper {
        return null != getMetadataUriAsString(context, clientId);
    }

    private static final MetadataUriGetter sMetadataUriGetter = new MetadataUriGetter();

    /**
     * Returns the metadata URI as a string.
     *
@@ -358,13 +360,12 @@ public class MetadataDbHelper extends SQLiteOpenHelper {
    public static String getMetadataUriAsString(final Context context, final String clientId) {
        SQLiteDatabase defaultDb = MetadataDbHelper.getDb(context, null);
        final Cursor cursor = defaultDb.query(MetadataDbHelper.CLIENT_TABLE_NAME,
                new String[] { MetadataDbHelper.CLIENT_METADATA_URI_COLUMN,
                        MetadataDbHelper.CLIENT_METADATA_ADDITIONAL_ID_COLUMN },
                new String[] { MetadataDbHelper.CLIENT_METADATA_URI_COLUMN },
                MetadataDbHelper.CLIENT_CLIENT_ID_COLUMN + " = ?", new String[] { clientId },
                null, null, null, null);
        try {
            if (!cursor.moveToFirst()) return null;
            return MetadataUriGetter.getUri(context, cursor.getString(0), cursor.getString(1));
            return sMetadataUriGetter.getUri(context, cursor.getString(0));
        } finally {
            cursor.close();
        }