From 831580ac3d2a11e25daa820f201cfe07274a8e6f Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Mon, 18 Nov 2019 23:03:16 -0500 Subject: [PATCH] subscribe user on topic creation --- lib/philomena/topics.ex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/philomena/topics.ex b/lib/philomena/topics.ex index 4c757596..0960863f 100644 --- a/lib/philomena/topics.ex +++ b/lib/philomena/topics.ex @@ -62,6 +62,9 @@ defmodule Philomena.Topics do {:ok, count} end) + |> Multi.run(:subscribe, fn _repo, %{topic: topic} -> + create_subscription(topic, attribution[:user]) + end) |> Repo.isolated_transaction(:serializable) end