package com.example.hpostesting import android.app.Application import com.google.firebase.firestore.FirebaseFirestore import com.google.firebase.firestore.FirebaseFirestoreSettings import dagger.hilt.android.HiltAndroidApp import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.SupervisorJob @HiltAndroidApp class HPOSTestingApplication : Application() { val applicationScope = CoroutineScope(SupervisorJob() + Dispatchers.IO) override fun onCreate() { super.onCreate() val applicationScope = CoroutineScope(SupervisorJob() + Dispatchers.IO) val firestoreSettings = FirebaseFirestoreSettings.Builder() .setPersistenceEnabled(true) // Enable offline persistence if needed .build() val firestore = FirebaseFirestore.getInstance() firestore.firestoreSettings = firestoreSettings } }