feat: view subscriptions in settings

This commit is contained in:
rebelonion
2024-05-17 08:57:59 -05:00
parent f1d16ba16a
commit 6c1176a182
14 changed files with 221 additions and 15 deletions

View File

@@ -18,6 +18,7 @@ import ani.dantotsu.navBarHeight
import ani.dantotsu.notifications.TaskScheduler
import ani.dantotsu.notifications.anilist.AnilistNotificationWorker
import ani.dantotsu.notifications.comment.CommentNotificationWorker
import ani.dantotsu.notifications.subscription.SubscriptionHelper
import ani.dantotsu.notifications.subscription.SubscriptionNotificationWorker
import ani.dantotsu.openSettings
import ani.dantotsu.settings.saving.PrefManager
@@ -102,6 +103,19 @@ class SettingsNotificationActivity : AppCompatActivity() {
).scheduleAllTasks(context)
}
),
Settings(
type = 1,
name = getString(R.string.view_subscriptions),
desc = getString(R.string.view_subscriptions_desc),
icon = R.drawable.ic_round_search_24,
onClick = {
val subscriptions = SubscriptionHelper.getSubscriptions()
SubscriptionsBottomDialog.newInstance(subscriptions).show(
supportFragmentManager,
"subscriptions"
)
}
),
Settings(
type = 1,
name = getString(R.string.anilist_notification_filters),