package com.truckmuncher.app.data; import com.truckmuncher.app.authentication.UserAccount; import javax.inject.Inject; /** * Used for the /auth route of the api */ public class AuthRequestInterceptor extends ApiRequestInterceptor { private final UserAccount userAccount; @Inject public AuthRequestInterceptor(UserAccount userAccount) { super(); this.userAccount = userAccount; } @Override public void intercept(RequestFacade request) { super.intercept(request); // Authorization request.addHeader(HEADER_AUTHORIZATION, userAccount.getAuthToken()); } }