All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bitcoins.eclair.rpc.config.ConfigUtil.scala Maven / Gradle / Ivy

package org.bitcoins.eclair.rpc.config

import com.typesafe.config.Config

import scala.util.{Failure, Success, Try}

object ConfigUtil {

  def getStringOrElse(config: Config, path: String, default: String): String = {
    Try(config.getString(path)) match {
      case Success(str) => str
      case Failure(_)   => default
    }
  }

  def getIntOrElse(config: Config, path: String, default: Int): Int = {
    Try(config.getInt(path)) match {
      case Success(num) => num
      case Failure(_)   => default
    }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy