Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

BTW, there's a convenience macro of Kernel.then/2 [0] which IMO looks a little cleaner:

    params
    |> Map.get("user")
    |> create_user()
    |> then(&notify_admin("signup", &1))

    params
    |> Map.get("user")
    |> create_user()
    |> then(fn user -> notify_admin("signup", user) end)

[0] https://hexdocs.pm/elixir/1.18.3/Kernel.html#then/2


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: