Skip to content

Instantly share code, notes, and snippets.

@kubukoz kubukoz/post.scala
Last active May 16, 2018

What would you like to do?
the description for this gist
val viewService: HttpService[F] = HttpService {
case req @ (POST -> Root / "views") =>
for {
viewed <- req.decodeJson[PageViewed]
ip = extractClientIp(req)
result <- pageViewService.checkAndSave(viewed, ip)
response <- validatedToJson(result, successResponse = Created)
} yield response
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.