Overview
Common source set
enum class EncodingType {
BASE64, URLENCODE, HEX
}
interface IEncodingService {
suspend fun encode(input: String, encodingType: EncodingType): String
}expect class EncodingService : IEncodingService
object EncodingServiceManager : KVServiceManager<EncodingService>(EncodingService::class) {
init {
GlobalScope.launch(start = CoroutineStart.UNDISPATCHED) {
bind(IEncodingService::encode)
}
}
}Frontend source set
Backend source set
Last updated