Unify NSFW flagging for sources/extensions

Since multisource extensions are no longer a thing, we now simply rely on the flag at the extension level, i.e. the per-Source/SourceFactory `@Nsfw` annotation is no longer checked.
We'll have to remove all of the annotation usages from the existing sources, which will also effectively break the setting for older versions of the app.

(cherry picked from commit a2cf210a52)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
This commit is contained in:
arkon
2021-09-13 17:49:58 -04:00
committed by Jobobby04
parent 7d82320c82
commit 6618f848ea
9 changed files with 8 additions and 61 deletions
+1 -3
View File
@@ -189,9 +189,7 @@
<string name="hide_notification_content">Hide notification content</string>
<string name="pref_category_nsfw_content">NSFW (18+) sources</string>
<string name="pref_show_nsfw_source">Show in sources list</string>
<string name="pref_show_nsfw_extension">Show in extensions list</string>
<string name="pref_label_nsfw_extension">Label in extensions list</string>
<string name="pref_show_nsfw_source">Show in sources and extensions lists</string>
<string name="parental_controls_info">This does not prevent unofficial or potentially incorrectly flagged extensions from surfacing NSFW (18+) content within the app.</string>
<string name="recently">Recently</string>