updates many of the delete-model database functions to instead of preloading the model, delete the model returning the necessary details for cache invalidation and calling the invalidation hook manually
updates the list accounts endpoint to use our new style paging logic (needed for cache change below)
updates go-structr to v0.8.9 which handles needing to check for an empty slice of uncached keys
updates a number of the list entry related database functions to instead rely on more caches
consolidates some caches and removes some unused functions
Description
go-structr
to v0.8.9 which handles needing to check for an empty slice of uncached keysChecklist
go fmt ./...
andgolangci-lint run
.