mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 17:29:32 +01:00
Revert "Fix dynamic language override for app context."
This reverts commit 75a19ada23f4fc0d5111fb74d234c7c6f48ba503.
This commit is contained in:
committed by
Greyson Parrelli
parent
78acc485fc
commit
35d0f1fc8c
@@ -2,7 +2,6 @@ package org.thoughtcrime.securesms.database;
|
||||
|
||||
import android.app.Application;
|
||||
import android.content.ContentValues;
|
||||
import android.content.Context;
|
||||
import android.database.Cursor;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
@@ -47,9 +46,9 @@ public class KeyValueDatabase extends SQLiteOpenHelper implements SignalDatabase
|
||||
|
||||
private static volatile KeyValueDatabase instance;
|
||||
|
||||
private final Context application;
|
||||
private final Application application;
|
||||
|
||||
public static @NonNull KeyValueDatabase getInstance(@NonNull Context context) {
|
||||
public static @NonNull KeyValueDatabase getInstance(@NonNull Application context) {
|
||||
if (instance == null) {
|
||||
synchronized (KeyValueDatabase.class) {
|
||||
if (instance == null) {
|
||||
@@ -61,7 +60,7 @@ public class KeyValueDatabase extends SQLiteOpenHelper implements SignalDatabase
|
||||
return instance;
|
||||
}
|
||||
|
||||
private KeyValueDatabase(@NonNull Context application, @NonNull DatabaseSecret databaseSecret) {
|
||||
private KeyValueDatabase(@NonNull Application application, @NonNull DatabaseSecret databaseSecret) {
|
||||
super(application, DATABASE_NAME, databaseSecret.asString(), null, DATABASE_VERSION, 0,new SqlCipherErrorHandler(DATABASE_NAME), new SqlCipherDatabaseHook());
|
||||
|
||||
this.application = application;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.thoughtcrime.securesms.database
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Application
|
||||
import android.content.ContentValues
|
||||
import android.content.Context
|
||||
import net.zetetic.database.sqlcipher.SQLiteDatabase
|
||||
import net.zetetic.database.sqlcipher.SQLiteOpenHelper
|
||||
import org.signal.core.util.logging.Log
|
||||
@@ -24,7 +24,7 @@ import java.util.concurrent.TimeUnit
|
||||
* This is it's own separate physical database, so it cannot do joins or queries with any other tables.
|
||||
*/
|
||||
class LocalMetricsDatabase private constructor(
|
||||
application: Context,
|
||||
application: Application,
|
||||
databaseSecret: DatabaseSecret
|
||||
) :
|
||||
SQLiteOpenHelper(
|
||||
@@ -77,7 +77,7 @@ class LocalMetricsDatabase private constructor(
|
||||
private var instance: LocalMetricsDatabase? = null
|
||||
|
||||
@JvmStatic
|
||||
fun getInstance(context: Context): LocalMetricsDatabase {
|
||||
fun getInstance(context: Application): LocalMetricsDatabase {
|
||||
if (instance == null) {
|
||||
synchronized(LocalMetricsDatabase::class.java) {
|
||||
if (instance == null) {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package org.thoughtcrime.securesms.database
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Application
|
||||
import android.content.ContentValues
|
||||
import android.content.Context
|
||||
import android.database.Cursor
|
||||
import net.zetetic.database.sqlcipher.SQLiteDatabase
|
||||
import net.zetetic.database.sqlcipher.SQLiteOpenHelper
|
||||
@@ -26,7 +26,7 @@ import java.util.concurrent.TimeUnit
|
||||
* This is it's own separate physical database, so it cannot do joins or queries with any other tables.
|
||||
*/
|
||||
class LogDatabase private constructor(
|
||||
application: Context,
|
||||
application: Application,
|
||||
databaseSecret: DatabaseSecret
|
||||
) :
|
||||
SQLiteOpenHelper(
|
||||
@@ -78,7 +78,7 @@ class LogDatabase private constructor(
|
||||
private var instance: LogDatabase? = null
|
||||
|
||||
@JvmStatic
|
||||
fun getInstance(context: Context): LogDatabase {
|
||||
fun getInstance(context: Application): LogDatabase {
|
||||
if (instance == null) {
|
||||
synchronized(LogDatabase::class.java) {
|
||||
if (instance == null) {
|
||||
|
||||
Reference in New Issue
Block a user