Skip to content

Commit 9658bce

Browse files
authored
chore: Implement generic settings store (#3904)
* 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
1 parent b6b7bd0 commit 9658bce

16 files changed

+5037
-4695
lines changed

api/gen/proto/go/settings/v1/collection_rules.pb.go

Lines changed: 1004 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/gen/proto/go/settings/v1/collection_rules_vtproto.pb.go

Lines changed: 2870 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/gen/proto/go/settings/v1/setting.pb.go

Lines changed: 43 additions & 1020 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/gen/proto/go/settings/v1/setting_vtproto.pb.go

Lines changed: 153 additions & 3194 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/gen/proto/go/settings/v1/settingsv1connect/collection_rules.connect.go

Lines changed: 204 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/gen/proto/go/settings/v1/settingsv1connect/collection_rules.connect.mux.go

Lines changed: 42 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)