I want to pass this as my name parameter in GenServer.start_link. Is this valid? Cause I don’t know if :syn also has the :syn.whereis_name function like :global does.
{:via, :syn, {:posts, post_id}}
def register(post_id) do
:syn.add_node_to_scopes([:posts])
:syn.register(:posts, post_id, self())
{:via, :syn, {:posts, post_id}}
end
GenServer.start_link(__MODULE__, args, name: register(post_id))