IMO there are two sensible ways to handle granular push #notification preferences:
1. Use the system’s per-app settings for all of it. (Tusky does this, even putting your per-account preferences in the system UI)
2. Use the app’s settings for all of it, and let the system just be an on/off toggle for what you’ve chosen in the app (like it was before the system had UI for it)