Coverage Summary for Class: RemoteDataResetRepositoryImpl (com.georgeci.moneysurfer.sync.repository)

Class Method, % Branch, % Line, % Instruction, %
RemoteDataResetRepositoryImpl 100% (2/2) 100% (5/5) 100% (29/29)
RemoteDataResetRepositoryImpl$clearAll$1
Total 100% (2/2) 100% (5/5) 100% (29/29)


 package com.georgeci.moneysurfer.sync.repository
 
 import com.georgeci.moneysurfer.domain.repositories.RemoteDataResetRepository
 import com.georgeci.moneysurfer.sync.db.dao.PendingMutationDao
 import com.georgeci.moneysurfer.sync.db.dao.SyncMetaDao
 import org.koin.core.annotation.Single
 
 @Single(binds = [RemoteDataResetRepository::class])
 class RemoteDataResetRepositoryImpl(
     private val pendingMutationDao: PendingMutationDao,
     private val syncMetaDao: SyncMetaDao,
 ) : RemoteDataResetRepository {
     override suspend fun clearAll() {
         pendingMutationDao.deleteAll()
         syncMetaDao.deleteAll()
     }
 }