From 24aa2dc2f06330dfa90f3af7fb8f4ba2d9629f48 Mon Sep 17 00:00:00 2001 From: ErolHaagenrud Date: Fri, 9 Jan 2026 13:14:07 +0100 Subject: [PATCH] =?UTF-8?q?F=C3=B8r=20feils=C3=B8king=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/kbs/kbsintranett/MainActivity.java | 10 +++------- .../main/java/com/kbs/kbsintranett/RetrofitClient.java | 2 +- 2 files changed, 4 insertions(+), 8 deletions(-) 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);