redis-patterns-console
redis-patterns-console copied to clipboard
Split cache interceptor
trafficstars
What does this change?
extract auth interceptor from cache interceptor
Why is this change important?
dividing responsabilities into two interceptors respects DRY, improving readability and testability of features.
How can I test it?
cache: when user make a request, it may be executed first time only.
auth: when user is authenticated with GitHub, check auth token in Authorization header.