vikunja-api/pkg/routes
konrad d56a611be7 Key-Value Storages (#674)
Fix lint

Add docs for keyvalue config options

Use keyvalue store to cache unsplash photo results

Cleanup

Use keyvalue store for upload avatar

Use keyvalue store for initials avatar

Fix initializing metrics

Use keyvalue for metrics

Add IncryBy and DecrBy methods to increase or decrease a value

Fix lint

Return custom error if a key does not exist

Init keyvalue storage

Follow the keyvalue storage setting for things like cache and other

Add docs

Add configuration of the storage backend

Add redis keyvalue storage implementation

Add doc comments

Add methods to use storage through the package itself

Add memory implementation for keyvalue store

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/674
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-10-10 16:53:59 +00:00
..
api/v1 Saved filters (#655) 2020-09-26 21:02:17 +00:00
caldav Return rights when reading a single item (#626) 2020-08-10 12:11:43 +00:00
metrics.go Key-Value Storages (#674) 2020-10-10 16:53:59 +00:00
rate_limit.go Add rate limit by ip for non-authenticated routes (#127) 2020-01-26 19:53:47 +00:00
routes.go Saved filters (#655) 2020-09-26 21:02:17 +00:00