-
- defp lease_time(%{"hub.lease_seconds" => lease_seconds}) do
- {:ok, lease_seconds}
- end
-
- defp lease_time(_) do
- {:ok, 60 * 60 * 24 * 3} # three days
- end
-
- defp valid_topic(%{"hub.topic" => topic}, user) do
- if topic == OStatus.feed_path(user) do
- {:ok, topic}
- else
- {:error, "Wrong topic requested, expected #{OStatus.feed_path(user)}, got #{topic}"}
- end
- end