Coverage Summary for Class: SyncErrorClassifierKt (com.georgeci.moneysurfer.sync.internal)

Class Class, % Method, % Branch, % Line, % Instruction, %
SyncErrorClassifierKt 100% (1/1) 100% (1/1) 100% (4/4) 100% (4/4) 100% (22/22)


 package com.georgeci.moneysurfer.sync.internal
 
 import com.georgeci.moneysurfer.sync.api.SyncError
 import kotlinx.serialization.SerializationException
 import kotlin.coroutines.cancellation.CancellationException
 
 internal fun Throwable.toSyncError(): SyncError = when (this) {
     is CancellationException -> SyncError.Cancelled
     is SerializationException -> SyncError.Unknown(this)
     else -> SyncError.Unknown(this)
 }