- defp relationships_opts(opts) do
- reading_user = opts[:for]
-
- {user_relationships, following_relationships} =
- if reading_user do
- activities = opts[:activities]
- actors = Enum.map(activities, fn a -> get_user(a.data["actor"]) end)
-
- user_relationships =
- UserRelationship.dictionary(
- [reading_user],
- actors,
- [:block, :mute, :notification_mute, :reblog_mute],
- [:block, :inverse_subscription]
- )
-
- following_relationships =
- FollowingRelationship.all_between_user_sets([reading_user], actors)
-
- {user_relationships, following_relationships}
- else
- {[], []}
- end
+ def relationships_opts(_reading_user = nil, _actors) do
+ %{user_relationships: [], following_relationships: []}
+ end
+
+ def relationships_opts(reading_user, actors) do
+ user_relationships =
+ UserRelationship.dictionary(
+ [reading_user],
+ actors,
+ [:block, :mute, :notification_mute, :reblog_mute],
+ [:block, :inverse_subscription]
+ )
+
+ following_relationships = FollowingRelationship.all_between_user_sets([reading_user], actors)