diff --git a/app/src/main/java/com/futo/platformplayer/states/StateApp.kt b/app/src/main/java/com/futo/platformplayer/states/StateApp.kt index 57a3fe1a..aa3cdec9 100644 --- a/app/src/main/java/com/futo/platformplayer/states/StateApp.kt +++ b/app/src/main/java/com/futo/platformplayer/states/StateApp.kt @@ -375,8 +375,19 @@ class StateApp { _cacheDirectory?.let { ApiMethods.initCache(it) }; } + Logger.i(TAG, "MainApp Starting: Initializing [ModerationsManager]"); ModerationsManager.initialize(context); + Logger.i(TAG, "MainApp Starting: Setting [ModerationLevelProvider]"); + ApiMethods.setModerationLevelProvider { + try { + ModerationsManager.getInstance().getCurrentModerationLevels() + } catch (e: IllegalStateException) { + // Handle case where manager might not be ready, though it should be here + null + } + } + val logFile = File(context.filesDir, "log.txt"); if (Settings.instance.logging.logLevel > LogLevel.NONE.value) { val fileLogConsumer = FileLogConsumer(logFile, LogLevel.fromInt(Settings.instance.logging.logLevel), false); diff --git a/app/src/main/res/layout/activity_polycentric_moderation.xml b/app/src/main/res/layout/activity_polycentric_moderation.xml index 677f970e..bb598c3f 100644 --- a/app/src/main/res/layout/activity_polycentric_moderation.xml +++ b/app/src/main/res/layout/activity_polycentric_moderation.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="?attr/colorBackground" + android:background="@color/black" android:padding="16dp"> + app:srcCompat="@drawable/ic_back_thin_white_16dp" /> + + -