Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(project): add TrackedProjectView #99

Merged
merged 14 commits into from
Feb 3, 2025

Conversation

maximmaxim345
Copy link
Owner

@maximmaxim345 maximmaxim345 commented Feb 2, 2025

This PR implements tracked variants of ProjectView, DocumentView and DataView.
These allow the creation of a CacheValidator to individually (implicitly) decide if a cache is still valid for a deterministic function after the Project was updated.
This provides the basis for implementing #48 and #49.

Closes #46

@maximmaxim345 maximmaxim345 force-pushed the feat/project-query-listener branch from 057b42a to cbf6ab2 Compare February 2, 2025 18:48
@maximmaxim345 maximmaxim345 force-pushed the feat/project-query-listener branch from ea62117 to a7954da Compare February 3, 2025 10:38
@maximmaxim345 maximmaxim345 marked this pull request as ready for review February 3, 2025 10:38
@maximmaxim345 maximmaxim345 merged commit aa81b2b into main Feb 3, 2025
11 checks passed
@maximmaxim345 maximmaxim345 deleted the feat/project-query-listener branch February 3, 2025 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement ProjectSession Query Listener
1 participant