Før feilsøking 3

This commit is contained in:
ErolHaagenrud 2026-01-09 13:14:07 +01:00
parent 0d55b851a9
commit 24aa2dc2f0
2 changed files with 4 additions and 8 deletions

View file

@ -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 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(

View file

@ -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);