I'm using dagger and retrofit. I inject my Retrofit services with Dagger.
Now i wanna do a authorization request to get an accessToken.
Afterwards i want to enhance my api module with an Request interceptor to use this access token for future requests.
My idea is to use the ObjectGraph.plus() method after i received the access token, but i'm not sure if this is the best way to do it.
Can someone point me to the right direction or maybe is there an example project on github ?
The key is to always add the
RequestInterceptor
and then change whether or not it adds the header.This way you can inject your
ApiHeaders
singleton when you need to set or clear the token.