Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 545 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 545 Bytes

Eigenroute Utils

This is a small library for including dependency injected time and id providers

Installation

libraryDependencies += "com.github.shafiquejamal" %% "utils" % "0.0.5"

Use

class SomeController @Inject() (
    api: API,
    override val timeProvider: TimeProvider,
    override val jWTAlgorithmProvider: JWTAlgorithmProvider,
    override val jWTPublicKeyProvider: JWTPublicKeyProvider
  ) extends Controller with AuthenticatedActionCreator {

  def post = ???

}

Don't forget to bind the dependencies.