Allow anonymous user to access weekly summary #113
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 Description
Refactor: Update ProtectedAction to support Subscribe action
This commit refactors the
ProtectedAction
sealed class to support theSubscribe
action.The following changes were made:
AuthRequiredAction
sealed class to handle actions that require authentication, such asSave
andSubscribe
.SubscriptionRequiredAction
sealed class to handle actions that require a subscription, such asListen
andRead
.ProtectedAction Interactor
to handle the newSubscribe
action.SubscriptionViewModel
to check for authentication before allowing the user to subscribe.SummaryDetailsViewModel
to use the newAuthRequiredAction.Save
action.Issue (if applicable):
🖼 Screenshots/Videos (if applicable)
screencapture-1726594509739.mp4
📦 Dependencies
🧪 Testing
Describe the steps to reproduce:
📱 Checklist