feat(core/mixer_stories): remove suggested stories

Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com>
This commit is contained in:
rhunk
2024-06-28 13:42:33 +02:00
parent dca811daf4
commit bf49bcbe11
4 changed files with 40 additions and 28 deletions

View File

@@ -1349,6 +1349,7 @@
},
"disable_story_sections": {
"friends": "Friends",
"suggested_stories": "Suggested Stories",
"following": "Following",
"discover": "Discover"
},

View File

@@ -40,7 +40,7 @@ class Global : ConfigContainer() {
val mediaUploadQualityConfig = container("media_upload_quality", MediaUploadQualityConfig())
val disableConfirmationDialogs = multiple("disable_confirmation_dialogs", "erase_message", "remove_friend", "block_friend", "ignore_friend", "hide_friend", "hide_conversation", "clear_conversation") { requireRestart() }
val disableMetrics = boolean("disable_metrics") { requireRestart() }
val disableStorySections = multiple("disable_story_sections", "friends", "following", "discover") { requireRestart(); requireCleanCache() }
val disableStorySections = multiple("disable_story_sections", "friends", "suggested_stories", "following", "discover") { requireRestart(); requireCleanCache() }
val blockAds = boolean("block_ads")
val disableCustomTabs = boolean("disable_custom_tabs") { requireRestart() }
val disablePermissionRequests = multiple("disable_permission_requests", *permissionMap.values.toTypedArray()) { requireRestart(); addNotices(FeatureNotice.UNSTABLE) }

View File

@@ -69,6 +69,12 @@ class EditorContext(
wires.addAll(newWires)
}
fun removeIf(id: Int, predicate: (Wire) -> Boolean) {
wires[id]?.removeIf {
predicate(it)
}
}
override fun toString(): String {
return ProtoWriter().apply {
wires.values.flatten().forEach { addWire(it) }