Skip to content

Commit

Permalink
chore: Implement generic settings store (#3904)
Browse files Browse the repository at this point in the history
* chore: Implement generic settings store

* Implement cancellation

* Move collection rules API into separate file

Also introduce a per element generation

* Refactor store to handle generation per element

* Move delete/upsert logic into generic store

* Implement tests for generic store

* Fix error handling

* Add Read/Update transaction calls

Not currently used, but proposed in the PR
  • Loading branch information
simonswine authored Feb 21, 2025
1 parent b6b7bd0 commit 9658bce
Show file tree
Hide file tree
Showing 16 changed files with 5,037 additions and 4,695 deletions.
1,004 changes: 1,004 additions & 0 deletions api/gen/proto/go/settings/v1/collection_rules.pb.go

Large diffs are not rendered by default.

2,870 changes: 2,870 additions & 0 deletions api/gen/proto/go/settings/v1/collection_rules_vtproto.pb.go

Large diffs are not rendered by default.

1,063 changes: 43 additions & 1,020 deletions api/gen/proto/go/settings/v1/setting.pb.go

Large diffs are not rendered by default.

3,347 changes: 153 additions & 3,194 deletions api/gen/proto/go/settings/v1/setting_vtproto.pb.go

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 9658bce

Please sign in to comment.