Coverage Summary for Class: StringNetworking (com.codandotv.streamplayerapp.core_networking.resources)

Class Class, % Method, % Branch, % Line, % Instruction, %
StringNetworking 0% (0/1) 0% (0/6) 0% (0/10) 0% (0/56)


 package com.codandotv.streamplayerapp.core_networking.resources
 
 import org.jetbrains.compose.resources.StringResource
 import streamplayerapp_kmp.core_networking.generated.resources.Res
 import streamplayerapp_kmp.core_networking.generated.resources.core_networking_msg_default_error
 import streamplayerapp_kmp.core_networking.generated.resources.core_networking_networking_error
 import streamplayerapp_kmp.core_networking.generated.resources.core_networking_no_data_content
 import streamplayerapp_kmp.core_networking.generated.resources.core_networking_no_server_error
 
 //Note: done this to search for strings in the innermost layers because you can't use them because they are not composable
 object StringNetworking {
     internal fun msgDefaultErrorKey(): String = Res.string.core_networking_msg_default_error.key
     internal fun msgNoDataContentKey(): String = Res.string.core_networking_no_data_content.key
     internal fun msgServerErrorKey(): String = Res.string.core_networking_no_server_error.key
     internal fun msgNetworkErrorKey(): String = Res.string.core_networking_networking_error.key
 
     private val errorMessageMap = mapOf(
         msgDefaultErrorKey() to Res.string.core_networking_msg_default_error,
         msgNoDataContentKey() to Res.string.core_networking_no_data_content,
         msgServerErrorKey() to Res.string.core_networking_no_server_error,
         msgNetworkErrorKey() to Res.string.core_networking_networking_error
     )
 
     fun getStringResource(key: String): StringResource? = errorMessageMap[key]
 }