+ def restrict_unauthenticated_access?(resource, kind) do
+ setting = get([:restrict_unauthenticated, resource, kind])
+
+ if setting in [nil, :if_instance_is_private] do
+ !get!([:instance, :public])
+ else
+ setting
+ end
+ end
+
+ def improved_hashtag_timeline_path, do: [:instance, :improved_hashtag_timeline]
+ def improved_hashtag_timeline, do: get(improved_hashtag_timeline_path())
+