mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-17 13:19:52 +01:00
Disable sign-in reminder with a feature flag in release builds
This commit is contained in:
@@ -23,6 +23,7 @@ import static android.content.Intent.FLAG_ACTIVITY_NEW_TASK;
|
|||||||
import static android.os.Build.VERSION.SDK_INT;
|
import static android.os.Build.VERSION.SDK_INT;
|
||||||
import static android.support.v4.app.NotificationCompat.PRIORITY_LOW;
|
import static android.support.v4.app.NotificationCompat.PRIORITY_LOW;
|
||||||
import static android.support.v4.app.NotificationCompat.VISIBILITY_SECRET;
|
import static android.support.v4.app.NotificationCompat.VISIBILITY_SECRET;
|
||||||
|
import static org.briarproject.briar.android.TestingConstants.FEATURE_FLAG_SIGN_IN_REMINDER;
|
||||||
import static org.briarproject.briar.api.android.AndroidNotificationManager.REMINDER_CHANNEL_ID;
|
import static org.briarproject.briar.api.android.AndroidNotificationManager.REMINDER_CHANNEL_ID;
|
||||||
import static org.briarproject.briar.api.android.AndroidNotificationManager.REMINDER_NOTIFICATION_ID;
|
import static org.briarproject.briar.api.android.AndroidNotificationManager.REMINDER_NOTIFICATION_ID;
|
||||||
|
|
||||||
@@ -33,6 +34,8 @@ public class BootReceiver extends BroadcastReceiver {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onReceive(Context ctx, Intent intent) {
|
public void onReceive(Context ctx, Intent intent) {
|
||||||
|
if (!FEATURE_FLAG_SIGN_IN_REMINDER) return;
|
||||||
|
|
||||||
AndroidComponent applicationComponent =
|
AndroidComponent applicationComponent =
|
||||||
((BriarApplication) ctx.getApplicationContext())
|
((BriarApplication) ctx.getApplicationContext())
|
||||||
.getApplicationComponent();
|
.getApplicationComponent();
|
||||||
|
|||||||
@@ -35,4 +35,9 @@ public interface TestingConstants {
|
|||||||
* Feature flag for enabling the dark UI theme in release builds.
|
* Feature flag for enabling the dark UI theme in release builds.
|
||||||
*/
|
*/
|
||||||
boolean FEATURE_FLAG_DARK_THEME = false;
|
boolean FEATURE_FLAG_DARK_THEME = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Feature flag for enabling the sign-in reminder in release builds.
|
||||||
|
*/
|
||||||
|
boolean FEATURE_FLAG_SIGN_IN_REMINDER = IS_DEBUG_BUILD;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user