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" />
+
+
-