app/lib/ComposerConfig.scala (18 lines of code) (raw):
package lib
import config.Config
case class ComposerConfig(
baseUrl: String,
newContentUrl: String,
adminUrl: String,
contentDetails: String,
templates: String
)
object ComposerConfig {
def apply(config: Config): ComposerConfig = ComposerConfig(
baseUrl = config.composerUrl,
newContentUrl = s"${config.composerUrl}/api/content",
adminUrl = s"${config.composerUrl}/content",
contentDetails = s"${config.composerUrl}/api/content/",
templates = s"${config.composerUrl}/api/templates",
)
}