Coverage Summary for Class: FirestoreFactory_androidKt (com.georgeci.moneysurfer.data.remote)

Class Class, % Method, % Branch, % Line, % Instruction, %
FirestoreFactory_androidKt 0% (0/1) 0% (0/4) 0% (0/2) 0% (0/7) 0% (0/40)


 package com.georgeci.moneysurfer.data.remote
 
 import android.content.Context
 import com.google.firebase.FirebaseApp
 import com.google.firebase.firestore.FirebaseFirestore
 import org.koin.dsl.module
 
 val androidRemoteDataModule = module {
     single<FirebaseFirestore> {
         createFirestore(context = get())
     }
 }
 
 fun createFirestore(context: Context): FirebaseFirestore {
     FirebaseApp.initializeApp(context)
     check(FirebaseApp.getApps(context).isNotEmpty()) {
         "Firebase not initialized. Check androidApp/google-services.json and Google Services plugin setup."
     }
     return FirebaseFirestore.getInstance()
 }