diff --git a/app/src/main/java/com/kbs/kbsintranett/MainActivity.java b/app/src/main/java/com/kbs/kbsintranett/MainActivity.java index 932552b..eb57fc9 100644 --- a/app/src/main/java/com/kbs/kbsintranett/MainActivity.java +++ b/app/src/main/java/com/kbs/kbsintranett/MainActivity.java @@ -30,6 +30,7 @@ import androidx.work.ExistingPeriodicWorkPolicy; import androidx.work.PeriodicWorkRequest; import androidx.work.WorkManager; +import com.kbs.kbsintranett.BuildConfig; // Lagt til import import com.google.android.gms.auth.api.signin.GoogleSignIn; import com.google.android.gms.auth.api.signin.GoogleSignInAccount; import com.google.android.gms.auth.api.signin.GoogleSignInClient; @@ -109,13 +110,9 @@ public class MainActivity extends AppCompatActivity { checkExactAlarmPermission(); checkLoginState(); - // FIKSET: Registrering med flagg for å unngå feil ved commit/API 34 + // BRUKER NÅ ContextCompat FOR Å REGISTRERE: Dette fikser lint-feilen IntentFilter filter = new IntentFilter(RetrofitClient.ACTION_AUTH_FAILED); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - registerReceiver(authFailedReceiver, filter, Context.RECEIVER_NOT_EXPORTED); - } else { - registerReceiver(authFailedReceiver, filter); - } + ContextCompat.registerReceiver(this, authFailedReceiver, filter, ContextCompat.RECEIVER_NOT_EXPORTED); } @Override @@ -138,7 +135,6 @@ public class MainActivity extends AppCompatActivity { } private void setupTaskReminders() { - // ENDRET: 12 timer er mer responsivt enn 2 dager PeriodicWorkRequest taskCheck = new PeriodicWorkRequest.Builder( TaskReminderWorker.class, 12, TimeUnit.HOURS).build(); WorkManager.getInstance(this).enqueueUniquePeriodicWork( diff --git a/app/src/main/java/com/kbs/kbsintranett/RetrofitClient.java b/app/src/main/java/com/kbs/kbsintranett/RetrofitClient.java index 3f1c5dc..633aea2 100644 --- a/app/src/main/java/com/kbs/kbsintranett/RetrofitClient.java +++ b/app/src/main/java/com/kbs/kbsintranett/RetrofitClient.java @@ -1,6 +1,7 @@ package com.kbs.kbsintranett; import android.content.Intent; +import com.kbs.kbsintranett.BuildConfig; // Lagt til import import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; @@ -38,7 +39,6 @@ public class RetrofitClient { Request originalRequest = chain.request(); Request.Builder builder = originalRequest.newBuilder(); - // Bruker den ekte dynamiske cookien fra UserManager String dynamicCookie = UserManager.getInstance().getCookie(); if (dynamicCookie != null && !dynamicCookie.isEmpty()) { builder.header("Cookie", dynamicCookie);