Fix Missing Auth Header + Typo
This commit is contained in:
		
							parent
							
								
									ff80db973c
								
							
						
					
					
						commit
						0d9002776c
					
				@ -3,6 +3,7 @@ package core.notevault.sync;
 | 
			
		||||
import android.content.Context;
 | 
			
		||||
import android.content.SharedPreferences;
 | 
			
		||||
import core.notevault.sync.auth.AuthInterceptor;
 | 
			
		||||
import core.notevault.sync.auth.TokenManager;
 | 
			
		||||
import okhttp3.OkHttpClient;
 | 
			
		||||
import okhttp3.logging.HttpLoggingInterceptor;
 | 
			
		||||
import retrofit2.Retrofit;
 | 
			
		||||
@ -16,9 +17,9 @@ public class ApiClient {
 | 
			
		||||
            HttpLoggingInterceptor loggingInterceptor = new HttpLoggingInterceptor();
 | 
			
		||||
            loggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
 | 
			
		||||
 | 
			
		||||
            SharedPreferences sharedPreferences = context.getSharedPreferences("app_prefs", Context.MODE_PRIVATE);
 | 
			
		||||
            TokenManager tokenManager = new TokenManager(context);
 | 
			
		||||
            OkHttpClient client = new OkHttpClient.Builder()
 | 
			
		||||
                    .addInterceptor(new AuthInterceptor(sharedPreferences))
 | 
			
		||||
                    .addInterceptor(new AuthInterceptor(tokenManager))
 | 
			
		||||
                    .addInterceptor(loggingInterceptor)
 | 
			
		||||
                    .build();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -105,7 +105,7 @@ public class SyncWorker extends Worker{
 | 
			
		||||
        Log.d("SyncWorker", "Process SyncResponse");
 | 
			
		||||
        //Assign local Concert entries the provided Server ID
 | 
			
		||||
        List<SyncResponse> syncResponses = new ArrayList<>();
 | 
			
		||||
        for(SyncCreateResponse createResponse : syncResponse.getCreateResonses()) {
 | 
			
		||||
        for(SyncCreateResponse createResponse : syncResponse.getCreateResponses()) {
 | 
			
		||||
            database.updateConcertServerUUID(createResponse.getServerObjectUUID(), createResponse.getDeviceSpecificObjectID());
 | 
			
		||||
            syncResponses.add(new SyncResponse(createResponse.getServerObjectUUID(), SyncAction.TOBEUPLOADED, SyncObject.CONCERT));
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -10,22 +10,17 @@ import okhttp3.Response;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
 | 
			
		||||
public class AuthInterceptor implements Interceptor {
 | 
			
		||||
    private SharedPreferences sharedPreferences;
 | 
			
		||||
    private TokenManager tokenManager;
 | 
			
		||||
 | 
			
		||||
    public AuthInterceptor(SharedPreferences sharedPreferences) {
 | 
			
		||||
        this.sharedPreferences = sharedPreferences;
 | 
			
		||||
        String token = sharedPreferences.getString("jwt_token", null);
 | 
			
		||||
    public AuthInterceptor(TokenManager tokenManager) {
 | 
			
		||||
        this.tokenManager = tokenManager;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Response intercept(Chain chain) throws IOException {
 | 
			
		||||
        Request originalRequest = chain.request();
 | 
			
		||||
 | 
			
		||||
        if(originalRequest.url().encodedPath().equals("/api/v1/auth/login")) {
 | 
			
		||||
            return chain.proceed(originalRequest);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        String token = sharedPreferences.getString("jwt_token", null);
 | 
			
		||||
        String token = tokenManager.getToken();
 | 
			
		||||
        if (token == null) {
 | 
			
		||||
            return chain.proceed(originalRequest);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,7 @@ public class SyncResponseModel {
 | 
			
		||||
    private List<String> toBeUploaded;
 | 
			
		||||
    private List<String> toBeDownloaded;
 | 
			
		||||
    private List<String> toBeDeleted;
 | 
			
		||||
    private List<SyncCreateResponse> createResonses;
 | 
			
		||||
    private List<SyncCreateResponse> createResponses;
 | 
			
		||||
 | 
			
		||||
    public List<String> getToBeUploaded() {
 | 
			
		||||
        return toBeUploaded;
 | 
			
		||||
@ -32,11 +32,11 @@ public class SyncResponseModel {
 | 
			
		||||
        this.toBeDeleted = toBeDeleted;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public List<SyncCreateResponse> getCreateResonses() {
 | 
			
		||||
        return createResonses;
 | 
			
		||||
    public List<SyncCreateResponse> getCreateResponses() {
 | 
			
		||||
        return createResponses;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setCreateResonses(List<SyncCreateResponse> createResonses) {
 | 
			
		||||
        this.createResonses = createResonses;
 | 
			
		||||
    public void setCreateResponses(List<SyncCreateResponse> createResponses) {
 | 
			
		||||
        this.createResponses = createResponses;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user