Merge branch 'develop' into refactor/discoverable_user_field
[akkoma] / lib / pleroma / web / metadata / providers / restrict_indexing.ex
1 # Pleroma: A lightweight social networking server
2 # Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
3 # SPDX-License-Identifier: AGPL-3.0-only
4
5 defmodule Pleroma.Web.Metadata.Providers.RestrictIndexing do
6 @behaviour Pleroma.Web.Metadata.Providers.Provider
7
8 @moduledoc """
9 Restricts indexing of remote users.
10 """
11
12 @impl true
13 def build_tags(%{user: %{local: true, is_discoverable: true}}), do: []
14
15 def build_tags(_) do
16 [
17 {:meta,
18 [
19 name: "robots",
20 content: "noindex, noarchive"
21 ], []}
22 ]
23 end
24 end