Newer
Older
support / domain / users / query / api / src / UsersApi.scala
Michal Prihoda on 12 Mar 2022 434 bytes Rename ff to iw.
package mdr.pdb.users.query
package api

import endpoints.Endpoints
import repo.UsersRepository
import works.iterative.tapir.CustomTapir
import works.iterative.tapir.InternalServerError

object UsersApi extends CustomTapir:

  val list: ZServerEndpoint[UsersRepository, Any] =
    Endpoints.matching.zServerLogic(criteria =>
      UsersRepository
        .matching(criteria)
        .mapError(InternalServerError.fromThrowable)
    )