Skip to content
Snippets Groups Projects
Commit 1c221783 authored by Kamal Bramwell's avatar Kamal Bramwell
Browse files

Renaned NdfConfig -> NetworkConfig

parent 8c86756c
No related branches found
No related tags found
No related merge requests found
......@@ -19,6 +19,7 @@ class DappSdk private constructor(
LoggerConfig by config.loggerConfig
{
companion object {
internal val logger: Logger by lazy {
Logger.newInstance(instance!!)
......
......@@ -2,7 +2,7 @@ package io.elixxir.dapp.model
import io.elixxir.dapp.android.model.AndroidConfig
import io.elixxir.dapp.logger.model.LoggerConfig
import io.elixxir.dapp.session.model.NdfConfig
import io.elixxir.dapp.session.model.NetworkConfig
/**
* Describes configurable options, and satisfies dependencies for,
......@@ -11,5 +11,5 @@ import io.elixxir.dapp.session.model.NdfConfig
interface DappConfig {
val androidConfig: AndroidConfig
val loggerConfig: LoggerConfig
val ndfConfig: NdfConfig
val networkConfig: NetworkConfig
}
\ No newline at end of file
......@@ -5,17 +5,17 @@ import io.elixxir.dapp.R
import io.elixxir.dapp.model.CriticalRemoteDataStrategy
import io.elixxir.dapp.model.RetryStrategy
interface NdfConfig {
interface NetworkConfig {
val environment: Environment get() = Environment.MainNet
val retryStrategy: RetryStrategy get() = CriticalRemoteDataStrategy()
}
internal abstract class NdfSettings : NdfConfig {
internal abstract class NdfSettings : NetworkConfig {
abstract val ndfUrl: String
abstract val certificateRef: Int
companion object {
fun create(config: NdfConfig): NdfSettings {
fun create(config: NetworkConfig): NdfSettings {
return when (config.environment) {
Environment.MainNet -> MainNet(config.retryStrategy)
Environment.ReleaseNet -> ReleaseNet(config.retryStrategy)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment