Hi Neil,
I just verified that it is possible to inject `WSClient` like this (it's injected and I able to use to make HTTP requests to external services):
val ws = inject [WSClient]
Maybe you forgot a library dependency on `ws`, e.g.:
libraryDependencies ++= Seq(
ws,
"org.scaldi" %% "scaldi-play" % "0.5.8",
// ...
)
or maybe you forgot to define an application loader in `conf/application.conf`:
play.application.loader = scaldi.play.ScaldiApplicationLoader
I would suggest to double check the config, but it it still does not work, it would be very helpful if you could post a minified example that reproduces an issue.
Cheers,
Oleg